Internet Explorer Uses Latin-1 Character Set for Absolute Character Values

ID: Q214439


The information in this article applies to:
  • Microsoft Internet Explorer versions 4.0, 4.01 for Windows 95
  • Microsoft Internet Explorer versions 4.0, 4.01 for Windows NT 4.0
  • Microsoft Windows 98


SYMPTOMS

When you display a page that contains numeric character references (NCRs), the characters may not be presented in the character set defined for the page.


CAUSE

Internet Explorer 3.x interprets NCRs as bytes within the system's active code page. Internet Explorer 4 interprets NCRs as Unicode code points. This can cause issues with pages authored for Internet Explorer 3.x using NCRs and designed for character sets other than Latin-1. Internet Explorer 4 treats values less than 256 as Latin-1, and greater than 256 as Unicode.


RESOLUTION

To work around this issue, code the characters directly into the page and avoid using NCR notation for characters not included in the Latin-1 character set.

Additional query words:

Keywords : kbenv msiew95 msient win98
Version : WINDOWS:4.0,4.01
Platform : WINDOWS
Issue type : kbprb


Last Reviewed: February 13, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.