Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何解决属性读取时文本的编码问题_Java - Fatal编程技术网

Java 如何解决属性读取时文本的编码问题

Java 如何解决属性读取时文本的编码问题,java,Java,我正在开发内部使用的微服务。我有一个属性文件,属性如下 HEAD_ROLE_KEYS=de 1ª Linha-->Área-->Equipa-Coordenadores 在java中,读取head_角色的属性并打印。但它印的像 德1ª林哈->Ã�区域->设备合作伙伴 所以我的比较操作失败了 请帮助我如何获得java中的确切值。谢谢 注意:文件格式为UTF-8java希望属性文件采用ISO-8859-1编码您需要验证的内容: 上次用于编辑属性文件的编辑器将文件保存为UTF-8。 您的

我正在开发内部使用的微服务。我有一个属性文件,属性如下

HEAD_ROLE_KEYS=de 1ª Linha-->Área-->Equipa-Coordenadores
在java中,读取head_角色的属性并打印。但它印的像

德1ª林哈->Ã�区域->设备合作伙伴

所以我的比较操作失败了

请帮助我如何获得java中的确切值。谢谢


注意:文件格式为UTF-8

java希望属性文件采用ISO-8859-1编码

您需要验证的内容:

上次用于编辑属性文件的编辑器将文件保存为UTF-8。 您的程序将文件读取为UTF-8。 打印属性文件的控制台支持UTF-8。 与属性值进行比较的字符串常量已正确编码。