java怎样设置txt文件的编码格式

java怎样设置txt文件的编码格式,第1张

可以使用流来修改!百

如:

String path ="C......"

File file = new File(path)

Writer outTxt = new OutputStreamWriter(new FileOutputStream(file,true), "UTF-8")

outTxt.write("文件内度容格式不正知确, 此文件已被系统删除!道 ")

outTxt.close()注意:记版事本只支持ANSI、权Unicode、Unicode

big

endian、UTF-8四种编码格式。

可以通过“FileOutputStream”(此时指定编码格式即可)创建文件实例,之后过“OutputStreamWriter”流的形式进行存储,举例:

OutputStreamWriter

pw

=

null//定义一个流

pw

=

new

OutputStreamWriter(new

FileOutputStream(“D:/test.txt”),"GBK")//确认流的输出文件和编码格式,此过程创建了“test.txt”实例

pw.write("我是要写入到记事本文件的内容")//将要写入文件的内容,可以多次write

pw.close()//关闭流

备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11817395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存