IO流将UTF-8文件转成GBK格式

private static void doReadWriteTextFile(String inputFileName, String outputFileName) {
        
try {
            
int bytesRead = 0;
            FileInputStream fis 
= new FileInputStream(inputFileName);
            InputStreamReader isr 
= new InputStreamReader(fis, "UTF-8");
            OutputStreamWriter outputStream 
= new OutputStreamWriter(new FileOutputStream(outputFileName), "GBK");
            
while ((bytesRead = isr.read()) != -1){
                outputStream.write((
char) bytesRead);
            }

            isr.close();
            outputStream.close();
            System.out.println(
"ok");
        }
 catch (IOException e) {
            System.out.println(
"IOException:");
            e.printStackTrace();
        }

    }

posted on 2013-04-19 11:49 Mr.lu 阅读(584) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2013年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

常用链接

留言簿(2)

随笔档案

文章档案

搜索

最新评论

阅读排行榜

评论排行榜