我正在编写一个应该支持多种语言的Java应用程序。该文本已有不同语言版本。事先不知道。
如果我将其打印到System.out
或日志或套接字,它在Ubuntu服务器上运行时显示为问号(?)。
在我的本地Windows机器上运行它是有效的。在这两种情况下我都没有改变file.encoding但是使用了系统默认值(不是"它是" UTF-8"对于java如果没有设置?)
我认为它与编码有关,但需要你的帮助。
答案 0 :(得分:0)
添加jvm参数:-Dfile.encoding =“UTF-8”工作