永发信息网

aix 5.3 下怎么将gbk编码的文本文件转换成utf-8的格式

答案:1  悬赏:30  手机版
解决时间 2021-02-10 06:41
  • 提问者网友:欺烟
  • 2021-02-10 01:24
aix 5.3 下怎么将gbk编码的文本文件转换成utf-8的格式
最佳答案
  • 五星知识达人网友:怙棘
  • 2021-02-10 02:27
通常是GB2312或者GB18032因为在默认情况下你输入的中文都是GB2312的在环境也是GB2312才能正确显示,你吧工程装换为UTF-8后只是环境变了文字还都是GB2312的所以会乱码。。。你得重新输入文字或者把环境改回GB2312你要把代码转编码的话自己动手改改就好了,要是文本转编码的话可以自己写个程序跑一遍应该就好了,这个你自己改改看可以用不?packageutil;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.OutputStreamWriter;importjava.io.UnsupportedEncodingException;publicclassChangeEncode{Stringdatasorce="G:\\main\\more";StringtagString="G:\\main\\more_2312";//转换文本文档的编码格式。publicChangeEncode(){//要读的原文件。Filesource=newFile(datasorce);File[]file=source.listFiles();System.out.println(file[0].getName());FileInputStreamfileInputStream=null;InputStreamReaderinputStreamReader=null;BufferedReaderbufferedReader=null;//要写入的新文件。Filetag=newFile(tagString);String[]nameString=source.list();FileOutputStreamfileOutputStream=null;OutputStreamWriteroutputStreamWriter=null;BufferedWriterbufferedWriter=null;for(inti=0;i
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯