Java J2ME应用程序显示????编译后的字符
我正在开发J2ME应用程序,现在我正在本地化过程中 当我在Netbeans 6.9.1 IDE中键入俄语字符时,它会在编译之前很好地显示它们,但当我使用WTK编译并运行我的项目时,它会显示?????角色 如何更改源项目配置以使其正确显示Unicode字符 我不喜欢这样通过将俄文字符转换为unicode来编写俄文字符Java J2ME应用程序显示????编译后的字符,java,java-me,mobile,Java,Java Me,Mobile,我正在开发J2ME应用程序,现在我正在本地化过程中 当我在Netbeans 6.9.1 IDE中键入俄语字符时,它会在编译之前很好地显示它们,但当我使用WTK编译并运行我的项目时,它会显示?????角色 如何更改源项目配置以使其正确显示Unicode字符 我不喜欢这样通过将俄文字符转换为unicode来编写俄文字符\u0414\u0443\u0448\u0430\u043D\u0431\u0435 我怎样才能做到这一点?在我看来,最有可能的解释是,俄语字符在应用程序中正确地进行了UTF-16编码
\u0414\u0443\u0448\u0430\u043D\u0431\u0435
我怎样才能做到这一点?在我看来,最有可能的解释是,俄语字符在应用程序中正确地进行了UTF-16编码,但您在输出它们时使用的是JVM平台默认字符集/编码,并且:
- 不支持字符的,或
- 它与主机平台的默认编码不匹配
-encoding
选项来告诉它源文件的实际编码。下面的url也讨论了类似的问题。此外,我正在使用LWUIT。