在Java中转换英文字符中的外来字符的字符串
我需要阅读一个XML文件,其中包含英语和其他几种语言的国家名称
我把它们读入HashMap,但其中一些使用非英语字符
例如:Afghanistan
塞尔维亚语(我认为)是Авганистан
读入并打印到控制台时,该值显示为????????
我怎样才能解决这个问题
你可以在下面搜索框中键入要查询的问题!
我需要阅读一个XML文件,其中包含英语和其他几种语言的国家名称
我把它们读入HashMap,但其中一些使用非英语字符
例如:Afghanistan
塞尔维亚语(我认为)是Авганистан
读入并打印到控制台时,该值显示为????????
我怎样才能解决这个问题
# 1 楼答案
一种解决方案是更改Ide的编码,例如,如果您使用Eclipse,您可以在运行项目(运行配置)的地方运行,并在vm中输入以下句子-Dfile。encoding=cp1252,例如,您可以使用重音和西班牙语字符