其他分享
首页 > 其他分享> > 汉字编码

汉字编码

作者:互联网

汉字编码

默认字符集是GBK,将他更改为utf-8或别的字符,运行读写数据会乱码

解决问题:使用InputStreamReader它读取字节,并使用指定的charset将其解码为字符 。

复制代码
        InputStreamReader is = new InputStreamReader(new FileInputStream("b.txt"), "UTF-8");
        int i;
        while ((i=is.read())!=-1){
            System.out.println((char)i);
        }
        is.close();
复制代码

在这段代码中我们通过在创建FileInputStream后面,添加编码格式用来表示将其解码为字符

标签:字符,解码,汉字编码,FileInputStream,new,InputStreamReader
来源: https://www.cnblogs.com/agzq/p/16406625.html