https://mxr.mozilla.org/l10n-central/source/te/toolkit/chrome/global/intl.properties sets the value of intl.charset.default to "UTF-8, ISO-8859-1". This is not a legal value for the preference, since the preference accepts a single encoding name only. Please set the value to windows-1252 (ISO-8859-1 is an alias of windows-1252). Please see https://developer.mozilla.org/en-US/docs/Localizations_and_character_encodings for reasons why doesn't make sense to set this value to UTF-8.
Hi Henri, I have gone through all Indian languages intl.properties files, there are some locales still having the value UTF-8. Is there any reason? Is there any bug filed against those locales? The only difference i found in Telugu is, it is having one more value ISO-8859-1, if it is necessary i can keep only one value (i.e) UTF-8. Please correct me if i am not getting it correctly! Thanks, Krishna.
Please use http://hsivonen.iki.fi/test/moz/check-charset.htm to find out what Internet Explorer and Chrome do for your locale. I suspect they have windows-1252 and that's what we should have too. (This property only takes a single value, two values breaks.)
intl.charset.default is no more.