如果我要以windows-1252格式对数据进行编码并将其写入文件,那么如何在java中设置内容类型?
你可以使用OutputStreamWriter.
Writer out = new OutputStreamWriter(new FileOutputStream(yourFile), "windows-1252");
Run Code Online (Sandbox Code Playgroud)
使用典型Writer方法将输出写入文件(或将其包装或声明为OutputStreamWriter).
构造函数也接受Charset而不是Stringcharset名称.你可以这样得到它
Charset windows1252 = Charset.forName("windows-1252");
Run Code Online (Sandbox Code Playgroud)