Solaris 上的字符集
我有一个简单的 java 程序,可以打印出一些特殊字符
System.out.println("á");
System.out.println("é");
System.out.println("í");
System.out.println("ó");
System.out.println("ú");
当我在 Windows 7 机器上运行此代码时,它会将正确的字符打印到控制台。 我现在将它部署到soloris机器并运行代码。它看起来像这样 一个 � 一个 Ø É
我尝试使用命令运行 jar java -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8
如何在solaris中打印特殊字符?
I have a simple java program that prints out some special characters
System.out.println("á");
System.out.println("é");
System.out.println("í");
System.out.println("ó");
System.out.println("ú");
When I run this code on a windows 7 machine, it prints to the console the correct characters.
I now deploy it to a soloris machine and run the code.It looks like this
á
ú
Ã
ó
é
I have tried running the jar with the commands
java -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8
How can I get the special characters to print out in solaris?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要为您的终端安装并配置 UTF-8 语言环境。我不太熟悉在 Solaris 上进行此设置,但是这些链接可能会帮助您入门:
You need a UTF-8 locale installed and configured for your terminal. I'm not as familiar with setting this up on Solaris, however these links might help you get started: