Humm... interesting!

We've done a few more tests, trying to re-create the issue locally.
As I mentioned in an earlier post we did installed a fresh
SUSE 10.0 and didn't find the problem.
We've tried a
Mandriva 2006 and the problem was re-created, accented characters gave lots of problems.
mangoon: we tried both SFS 1.3.0 and 1.4.0 but we got the same exact issue. So I am wondering how it's possible that one was working and the other one no... in theory both should give problems.
CAUSE:
The explanation seems to be related with the JVM. As you may know the Linux version of SFS comes with an embedded JRE so that you don't need to setup your own in order to launch the server.
The embedded JRE is version 1.4.2_06 and it seemed to work fine an all Linux versions. Unfortunately it seems that on certain Linux distros it doesn't handle the UTF-8 characters correctly, as you have reported.
SOLUTION:
We simply downloaded the
latest Java Runtime (version 1.5.0_06), installed it and the problem was gone
Here's how you should proceed to update your SFS installation:
1) download and install the latest Java Runtime (for Linux) from
www.java.com and install it
2) delete the current jre folder inside your installation directory:
3) copy the new jre from its installation folder to the SFS installation folder
Code: Select all
cp -R /usr/java/jre1.5.0_06/ yourPathToSmartFox/
(usually java is installed in /usr/java)
4) Rename the just-copied folder to "jre"
Code: Select all
mv yourPathToSmartFox/jre1.5.0_06/ yourPathToSmartFox/jre/
5) Start the server
We'll soon repackage the Linux version of SFS with the updated JRE
Hope it helps
