向文件写中文和从文件中读数据的问题

      JAVA 2005-3-30 16:2
===========================向文件写中文和从文件中读数据的问题====================

******向txt文件写中文*******
PrintStream ps = new PrintStream(output);
ps.write(data.getBytes("gb2312")); //以中文储存
这样可以向文件中写入中文,目前只试了txt文件。前提是data是已经转换好中文的String。


**********从txt文件中读中文*******************
InputStreamReader read = new InputStreamReader(new FileInputStream(file), "gb2312");
BufferedReader buffer = new BufferedReader(read);

原因:java是在读取文件时指定字符编码.
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}