| Anthony Jones 2006-05-23, 6:56 pm |
|
"Roy" <Roy@discussions.microsoft.com> wrote in message
news:7E3F6211-3DED-420C-B6C3-949E7974CF19@microsoft.com...
> Does anybody have any idea why 2 identical classic asp pages, hitting the
> same Oracle schema, but deployed on 2 different servers will render the
> registered trade mark differently?
>
> Example:
>
> PROTONIX®
>
> get displayed when calling the page deployed on server A, while
>
> PROTONIX?
>
> get displayed from calling the same code deployed on server B (still
hitting
> the same Oracle schema)
>
> The Oracle field is defined is VARCHAR2
>
> Both pages are being called from the same browser instance on workstation
C.
>
Ultimately you will be outputing your text using a form of Response.Write.
It's at this point that a unicode string in ASP is encoded according the
current Session.CodePage setting. (In IIS 6 there is a Response.CodePage as
well).
You will probably find that Session.CodePage on server A is different than
on server B at the point when the value is written.
The default Session.CodePage is defined by the system code page however any
page that modifies this value can affect the output of other pages during
that session.
|