gpt4 book ai didi

java - 德语元音变音字符的 mac java 编码

转载 作者:太空宇宙 更新时间:2023-11-04 08:14:03 24 4
gpt4 key购买 nike

我创建了一个测试 swt 应用程序,其中包含一些德语特殊字符。当我从 eclipse 运行这个应用程序时,它工作正常,但如果我创建应用程序的 jar 并从终端运行 jar,它会显示错误的特殊字符。

例如,我在关闭应用程序时显示了“Sie sind sicher, dass Sie, um die Aufnahme zu schließen?”消息,但是当我从终端运行应用程序时,它显示如图所示的字符。

enter image description here

正如您在图像中看到的,有一些特殊字符无法正确显示。

我正在使用 Mac Lion。 JDK详细信息是

java版本“1.6.0_31”Java(TM) SE 运行时环境(内部版本 1.6.0_31-b04-415-11M3646)Java HotSpot(TM) 64 位服务器 VM(内部版本 20.6-b01-415,混合模式)

我正在使用以下命令从终端运行应用程序

java -cp :./final/* mypackege.MainClass -d32 -Dfile.encoding=UTF-8

我尝试从命令行指定 UTF 编码,但没有效果。

最佳答案

您还没有告诉我们如何获取字符串,但如果它在源代码中,则可能只是在构建时指定编码的问题,例如

javac -encoding UTF-8 ...

显然,请根据源代码实际使用的任何编码进行定制。

关于java - 德语元音变音字符的 mac java 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10741971/

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