gpt4 book ai didi

java - J2ME 应用程序显示???编译后的字符

转载 作者:行者123 更新时间:2023-12-01 15:52:19 27 4
gpt4 key购买 nike

我正在开发 J2ME 应用程序,现在正在进行本地化过程。

当我在 Netbeans 6.9.1 IDE 中输入俄语字符时,它会在编译前很好地显示它们,但是当我使用 WTK 编译并运行我的项目时,它会显示 ??????字符?

如何更改源项目配置以使其正确显示 Unicode 字符?

我不喜欢通过像这样将俄语字符转换为unicode来编写俄语字符 \u0414\u0443\u0448\u0430\u043D\u0431\u0435

我该怎么做?

最佳答案

IMO,最可能的解释是俄语字符在应用程序中正确编码为 UTF-16,但您在输出它们时使用 JVM 平台默认字符集/编码,并且:

  • 不支持这些字符,或者
  • 与主机平台的默认编码不匹配。

这也可能是源代码问题,但我认为这不太可能......假设您使用 NetBeans 进行编译。

如果您在 NetBeans 之外进行编译,则可能需要设置 Java 编译器的 -encoding 选项来告诉它源文件的实际编码。

关于java - J2ME 应用程序显示???编译后的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5774848/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com