用Java转换英文字符中的外来字符

时间:2013-08-14 08:19:49

标签: java string converter string-conversion

我需要阅读一个XML文件,其中包含英语和其他几种语言的国家名称。

我在阅读后将它们放在HashMap中,但其中一些使用非英文字符。

示例:塞尔维亚语中的Afghanistan(我认为)是Авганистан

读入并将其打印到控制台时,该值显示为????????

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

一种解决方案是更改Ide的编码,例如,如果您使用Eclipse,则转到运行项目的位置(运行配置)并在vm中输入以下句子-Dfile.encoding = cp1252,例如您允许口音和西班牙语字符。