I found the solution. The problem can be solved by setting proper encoding parameter in the shell script that calls JVM to execute.
Take Mobipocket reader for example. In "/home/intent/runmobi.sh", there is a line:
Quote:
OPTIONS="-capp/stdio/jcode ${LANGUAGE}${JVMARGS}"
|
Replace it with:
Quote:
OPTIONS="-capp/stdio/jcode -Dfile.encoding=UTF-8 ${LANGUAGE}${JVMARGS}"
|
You can use CJK characters in your filename now.
Since iLiad use UTF-8 as its internal encoding scheme. iRex should make this fix in her next software release.