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" <An*@yadayadayada.com> wrote in message
news:ea**************@tk2msftngp13.phx.gbl...
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?