「java写文件编码」java写文件默认编码是什么

博主:adminadmin 2022-12-22 00:06:07 62

今天给各位分享java写文件编码的知识,其中也会对java写文件默认编码是什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java.关于写入文件,文字编码问题!

package p1;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

public class Test

{

public static void main ( String[] args ) throws Exception

{

String id = "0001";

String text = "hhh";

String line = null;

// 自行调整charset即可

BufferedReader br = new BufferedReader (new InputStreamReader (new FileInputStream ("c:/content1.txt"), "GBK"));

BufferedWriter bw = new BufferedWriter (new OutputStreamWriter (new FileOutputStream ("c:/content1.txt"), "UTF-8"));

while (( line = br.readLine () ) != null)

{

if (line.contains (id))

line = id + " " + text;

bw.write (line);

bw.newLine ();

}

bw.flush ();

bw.close ();

br.close ();

}

}

java创建txt文件设置编码方式

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

OutputStreamWriter

pw

=

null;//定义一个流

pw

=

new

OutputStreamWriter(new

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

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

pw.close();//关闭流

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

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

可以使用流来修改!百

如:

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四种编码格式。

关于java写文件编码和java写文件默认编码是什么的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。