Hi list,
I'd like to fix bug #547578 finally. The problem is that Mac systems obviously do not support the ISO-8859 charsets. This is why Extended-ASCII characters are not displayed correctly on those systems. There are three possible ways to fix this:
1) We could add a set of new language files that are encoded with the Mac charsets. Unfortunatly, this would result in larger distribution packages, but it is the only way to have this problem fixed without using iconv or recode.
2) We could convert all message strings after having loaded the specific language file if a Mac client has been detected. This would increase the server charge because we would convert much more strings than we need to. Furthermore, the iconv or the recode php extension have to be loaded for this variant.
3) We could convert the message strings when displaying them. A huge update would be required here because we need to replace each call of a $str variable by a call of a new function that converts the string if nessecary. Like in variant 2, either inconv or recode need to be loaded.
Any suggestions?
Alexander