我需要阅读一个XML文件,其中包含英语和其他几种语言的国家名称。
我在阅读后将它们放在HashMap中,但其中一些使用非英文字符。
示例:塞尔维亚语中的Afghanistan
(我认为)是Авганистан
读入并将其打印到控制台时,该值显示为????????
我该如何解决这个问题?
答案 0 :(得分:0)
一种解决方案是更改Ide的编码,例如,如果您使用Eclipse,则转到运行项目的位置(运行配置)并在vm中输入以下句子-Dfile.encoding = cp1252,例如您允许口音和西班牙语字符。