rob wrote:NOTE: This still doesn't fix Chinese, Japanese and Slovenian characters (on some servers). Although some users successfully used Greek, Hebrew and Arab characters without any problems.
I still suspect these issues might be somehow caused by the way the OSes or the browsers handle special characters, possibly additionally influenced by something in the JavaScript-ish editor box (at least that's where the conversion from HTML entities like „ä“ to characters like „ä“ (and, before your fix, also from „ä“ to some erroneous character) seems to happen – well, that's what it looks like to me, but I might be wrong...). My reasoning is that I work on Ubuntu Linux, and most of the „exotic“ languages seem to be supported out-of-the-box via some Unicode related package. And I remember from back in my Windows days, that I often came across strange encoding issues with texts interchanged between Windows and Linux platforms, that looked fine in Linux but were displayed weirdly in Windows. And I remember installing several Microsoft language support packages for certain Asian languages and probably also Arabic and other languages.
In an attempt to confirm this, I just ran some tests editing Arabic, Chinese, Japanese and Slovenian text blocks in both my WonderCMS installations, using a virtual WinXP SP3 installation with IE8, a native WinXP SP3 installation with IE8, and my Linux box with FF 3.6 and Chromium 11. Unfortunately, I could not reproduce the desired issues.
(But I came across some other issue, which I posted in
its own thread...)
Anyway, back to topic, both my installations can handle Japanese, Arabic, Hebrew and Slovenian text, but strangely,
only my home server can handle Chinese text. The WonderCMS installation at my webhoster's server results in „false“ when pasting Chinese characters.
rob, could this be helpful in solving this? Can I otherwise conclusively compare these two installations (I already sent you both phpinfo files a couple of days ago...)? Or what else could I try to help you get on top of this?
Kind regards,
xss