在Java中创建Properties类时,它要求输入流必须用ISO8859-1编码。但在实践中,我使用UTF-8来转换非拉丁属性文件,通过native2ascii工具,而不是ISO-8859-1。
根据解码和编码应该使用相同的ISO-8859-1,属性类在Java应该解码使用ISO-8859-1。-8 test
我通过尝试: Windows > Preferences > General > Content类型设置了eclipse默认编码,将UTF-8设置为所有内容类型的默认编码。Windows > Preferences > General >Workspace,将“文本文件编码”设置为"Other : UTF-8“。