字符串编码格式utf8 怎样将gb2312编码的字符串转换为utf-8编码的字符串?
怎样将gb2312编码的字符串转换为utf-8编码的字符串?
Java字符串转码,根据实际使用环境,有以下三种方法
使用Java.lang.String文件这是最常用的方法。首先,获取具有相应编码的字节,然后重构新的编码。示例代码如下:
byte[]B=s.getbytes(“UTF-8”)//编码
string SA=new string(B,“GB2312”)//解码:使用相同的字符集进行解码java.io.InputStreamReader/OutputStreamWriter:在桥接转换读写文件的应用中,您可以使用此方法直接在io流中进行转换建筑。示例代码如下:
inputstreamreader ISR=new inputstreamreader(is,“UTF-8”)//decoding
OutputStream OS=new Fileoutputstream(“C):/project progress trackingu2312。TXT“)//文件输出
outputstreamwriter OSW=新建outputstreamwriter(OS,”GB2312“)//开始编码java.nio.Charset文件在NiO中使用字符集来转换字符。示例代码如下:
charset start=字符集.forName(“GB2312”)//编码字符集
字符集解码器de=插入新解码器()//解码器
字符集编码器en=新编码器()//编码
字符串编码格式utf8 c语言字符串转utf8 python字符串转utf8格式
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。