我正在尝试将我的网络应用程序转换为中文。我已经将我的属性文件格式更改为UTF-8。但是当我尝试对其进行编码时,它显示java.lang.Exception
“文件无法读取”。任何建议怎么做可能是什么问题?
答案 0 :(得分:1)
属性文件必须不以UTF-8编码。阅读Properties class documentation:
但是,我不确定这是你的例外的原因。向我们展示您正在执行的代码以及您获得的异常的堆栈跟踪。加载(Reader)/存储(Writer,String)方法加载和存储 简单的基于字符的流的属性 下面指定的面向行的格式。负载(InputStream)/ store(OutputStream,String)方法的工作方式与 load(Reader)/ store(Writer,String)对,输入/输出除外 流以ISO 8859-1字符编码进行编码。那些人物 不能直接表示在这种编码中可以编写使用 Unicode转义;在逃脱中只允许一个'u'字符 序列。 native2ascii工具可用于转换属性文件 与其他角色编码有关。