ISO-8859-16 codepage support - by Cristian Adam

Status : 

  Won't Fix<br /><br />
		Due to several factors the product team decided to focus its efforts on other items.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.


ID 554861 Comments
Status Closed Workarounds
Type Bug Repros 6
Opened 4/28/2010 4:32:13 AM
Access Restriction Public

Description

Internet Explorer doesn't support "charset=iso-8859-16".

All other major browsers support "charset=iso-8859-16". 
Tested with:

* Mozilla Firefox 3.6.3
* Google Chrome 4.1
* Opera 10.52
* Safari 4.1

ISO-8859-16 was ratified in July 2001 (http://en.wikipedia.org/wiki/ISO/IEC_8859-16)

Tested on:

* Windows XP SP3 with the "European Union Expansion Font Update" installed
http://www.microsoft.com/downloads/details.aspx?FamilyID=0ec6f335-c3de-44c5-a13d-a1e7cea5ddea&displaylang=en
* Windows 7 x86
Sign in to post a comment.
Posted by Shawn [MSFT] on 11/9/2010 at 4:00 PM
Note that a "workaround" is to use UTF-8, (and IDNA for DNS), although since that is both preferred and the common practice, it is difficult to describe that as a workaround ;-)
Posted by Shawn [MSFT] on 11/9/2010 at 2:27 PM
IE uses the Windows code pages. Use of code pages other than Unicode is discouraged and new code pages are not being added to Microsoft products. Romanian is correctly supported with UTF-8, and nearly all Romanian web content is correctly authored in UTF-8.

Domain Name support for Romanian is unrelated. Romanian Domain Names are properly supported by IDNA2003 and IDNA2008, which are both supported by Internet Explorer. The registrar's page linked to is also correctly encoded in UTF-8. The registrar's policies are up to each registrar, however the standards allow correct registration of Romanian IDNA2008 names. http://www.unicode.org/faq/idn.html has some information about IDN.

Windows Globalization Team
Posted by Cristian Adam on 8/27/2010 at 11:58 PM
I have made screenshots of how the browsers handle iso-8859-16.
(running on Windows 7, English locale)

Romanian Pangram http://bit.ly/b6YRTo :

Internet Explorer Technical Preview 4 - http://bit.ly/b4hs6J
Internet Explorer 8 - http://bit.ly/a3fyKl
Firefox 3.6.8 - http://bit.ly/aDk120
Opera 10.60 - http://bit.ly/a1qQ30
Safari 5.0.1 - http://bit.ly/bmIwvY
Google Chrome 5.0.375 - http://bit.ly/9UDE6f

All iso-8859-16 characters: http://www.secarica.ro/test/iso-8859-16.htm

Internet Explorer Technical Preview 4 - http://bit.ly/9iuBvM
Internet Explorer 8 - http://bit.ly/9w1kRg
Firefox 3.6.8 - http://bit.ly/9puJ1n
Opera 10.60 - http://bit.ly/dA2E3a
Safari 5.0.1 - http://bit.ly/98nwvY
Google Chrome 5.0.375 - http://bit.ly/dD9eJm
Posted by Adam [MSFT] on 8/27/2010 at 7:43 PM
Hi Cristian,

This is to acknowledge that we received your additional feedback.

Best regards,

The Internet Explorer Team
Posted by Cristian Adam on 8/2/2010 at 4:34 AM
My test page encoded as iso-8859-16 is located here: <a href="http://bit.ly/b6YRTo">http://bit.ly/b6YRTo</a>

This webpage shows all iso-8859-16 characters <a href="http://www.secarica.ro/test/iso-8859-16.htm">http://www.secarica.ro/test/iso-8859-16.htm</a>.
Posted by Cristian Adam on 7/30/2010 at 3:06 PM
I have noticed that the following webpage http://www.secarica.ro/test/iso-8859-16.htm is being displayed
differently by Internet Explorer 8 when different languages are set in "Regional and Language Options",
"Language for non-Unicode programs".

When "Romanian" language was set, the above webpage displayed T/t-Cedilla and S/s-Cedilla
characters instead of T/t-Comma Bellow and S/s-Comma Bellow, as if iso-8859-2 was set.
When "English (United States)" language was set, the place for T/t-Comma Bellow and
S/s-Comma Characters was filled with characters from iso-8859-1.

Internet Explorer should display iso-8859-16 pages just like all the other web browsers do.
Posted by Cristian Adam on 7/30/2010 at 1:57 PM
The Romanian Top Level Domain Registrar (http://www.rotld.ro/engleza/index_en.htm) does not allow Romanian diacritics in Romanian domain names partially due to the lack of 8-bit proper Romanian encodings (ISO-8859-16)

All the other Windows browser makers support ISO-8859-16 encoding, only Internet Explorer doesn't, but Internet Explorer has a bigger market share.

Microsoft should not hold back proper Romanian Internet user experience.
Posted by Adam [MSFT] on 7/30/2010 at 11:03 AM
Hello Cristian,

As with all feature requests, we review the feedback for further consideration and resolve the bug by design. Please let us know if you have further questions regarding this feedback. We will resolve the bug on Aug 2 or later. Thanks you.

The IE Team
Posted by Adam [MSFT] on 5/6/2010 at 10:11 PM
Thank you for your feedback. We will take your feedback into consideration in our ongoing process of improving Internet Explorer.

Best regards,

The IE Team