JRE Windows 10 Java App外部文本是乱码

时间:2016-04-30 01:56:31

标签: java windows utf-8

我有一个Java应用程序作为JAR文件,它从Web上的各个位置提取文本并显示在列表框中。文本以UTF-8格式提取。在Mac和Linux系统上,无论语言是什么,外国文本都会完美显示。在Windows(10)上,它是乱码,如图所示:

Improperly displayed text

它应该显示为外来字符。

我正在使用JRE 1.8。我已尝试在Windows上安装所有相关语言包,但这没有解决问题。 (顺便说一句:我如何告诉Windows安装所有语言包,而不是一次只选择一个?)

我尝试使用cmd-Dfile.encoding=UTF-8提示符运行,但它什么也没做。

如果不更改Java应用程序的代码,如何告诉系统正确显示文本?再次,它在Mac和Linux中运行良好,只是Windows炸弹。

这是一个Swing程序。

0 个答案:

没有答案