2016 - 2024

感恩一路有你

字符串编码格式utf8 怎样将gb2312编码的字符串转换为utf-8编码的字符串?

浏览量:2511 时间:2021-03-14 01:57:58 作者:admin

怎样将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格式

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。