我正在使用 FileWriter 对象将一些文本写入文件。我指定我希望输出为 UTF-8,但是当我打开文本文件并另存为时,我看到它是 ANSI 编码。
我还想补充一点,当存在标准 ascii 字符集以外的字符(例如:- 日文字符)时,文件编码为 UTF-8,但没有则文本文件编码为 ANSI。
File json_file= new File(path);
FileWriter json_file_output=newFileWriter(json_file,StandardCharsets.UTF_8);
json_file_output.write("SOME JSON TEXT HERE");
json_file_output.flush();
我不确定是由于 java 代码还是记事本。
感谢您的帮助。
守着一只汪
相关分类