如果我将数据编码成windows-1252格式写入文件,java中如何设置内容类型?
最佳答案
您可以使用 OutputStreamWriter
.
Writer out = new OutputStreamWriter(new FileOutputStream(yourFile), "windows-1252");
使用典型的 Writer
方法将输出写入您的文件(或包装它,或将其声明为 OutputStreamWriter
)。
构造函数还接受 Charset
而不是 String
字符集名称。你可以这样得到它
Charset windows1252 = Charset.forName("windows-1252");
关于java - 写入文件时如何在 Java 中编码为 windows 1252?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18258355/