Re: iso-8859-1 and UTF-8
hi,
thanks for your reply
the fields are nvarchar or ntext because they store text in different
languages. Mainly European, but wanted it to be open for any future
expansion.
I must admit that encoding is a subject that i know very little about. :(
The fact is however, that this system I'm speaking about is an old one, i.e.
i had developed it a long time ago but it is working perfectly on the live
servers. Now i needed to make an update (minor changes) to it but all of a
sudden my test server is acting as i described below. :( and i'm not risking
to upload the changes on the live... :(
The include files are static design files (html) which contains menus and
side bars etc..
The problem lies in the non-english characters, i.e. the French, Spanish,
German languages have characters which are not found in the ASCII range.
Iso-8859-1 seems to have these though since the include files are displayed
correctly..
Could this be an issue of SQL Server?
From your answer I understood that the problem most probably is that SQL
Server is storing the text as utf-8. Maybe the live server has different
collation then the test server? But before doing the updates I first backed
up the live database and restored it on a local test server, so collation
should have remained the same, or no?
"Anthony Jones" <Ant@yadayadayada.com> wrote in message
news:ea0OwyYOGHA.3944@tk2msftngp13.phx.gbl...[color=blue]
> I'll assume that the DB fields are NVARCHAR for a reason. Hence
> ISO-8859-1
> doesn't cover what you need because NVARCHAR is able to represent a wider
> range of characters than ISO-8859-1.
>
> So you need to send your pages as UTF-8.
>
> Are the 'Include files' ASP pages that need processing or static content
> that simply needs to be sent to the response?
>
> What would you say the was the frequency of characters outside of the
> 7-bit
> ASCII code range in the include files?
>
>
>[/color]
|