如果要以Windows-1252格式编码数据并将其写入文件,如何在Java中设置内容类型?
最佳答案
您可以使用OutputStreamWriter
。
Writer out = new OutputStreamWriter(new FileOutputStream(yourFile), "windows-1252");
使用典型的
Writer
方法将输出写入文件(或包装输出,或将其声明为OutputStreamWriter
)。构造函数还接受
Charset
而不是String
字符集名称。你可以这样得到Charset windows1252 = Charset.forName("windows-1252");