Bug#592882: iceweasel: C1 control codes should not be interpreted as Microsoft characters

Mike Hommey mh at glandium.org
Fri Aug 13 16:41:43 UTC 2010


On Fri, Aug 13, 2010 at 06:08:37PM +0200, Vincent Lefevre wrote:
> Package: iceweasel
> Version: 3.5.11-1
> Severity: normal
> 
> According to the W3C[*], C1 control codes such as U+0080 should not
> be interpreted as Microsoft characters. In the attached testcase,
> Iceweasel displays a Euro symbol for U+0080, which is incorrect.
> 
> [*] http://www.w3.org/International/questions/qa-controls
>   Whereas the ISO 8859 family reserves the C1 range for controls,
>   Microsoft character sets (e.g. 1250-1258) place characters in this
>   range. Sometimes content authors mistakenly use the Microsoft
>   character code points in creating NCRs instead of using the Unicode
>   values. Because of the prevalence of this mistake, many browsers
>   display the Microsoft characters in this range. This is incorrect
>                                                   ^^^^^^^^^^^^^^^^^
>   behavior and further misleads the developer by incorrectly
>   ^^^^^^^^
>   confirming the mistaken value. The problem may eventually be
>   discovered when the data is treated by some application, or when a
>   standards-conforming browser fails to display the intended
>   character.

Would you mind reporting that upstream? (and against lynx if you want,
too, because my mutt displayed a € in your attachment through lynx).

Mike





More information about the pkg-mozilla-maintainers mailing list