为了账号安全,请及时绑定邮箱和手机立即绑定

java怎么把UTF-8字符串转成GBK字符串?

java怎么把UTF-8字符串转成GBK字符串?

慕婉清6462132 2018-12-03 04:04:44
java怎么把UTF-8字符串转成GBK字符串?
查看完整描述

1 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

java不同编码之间进行转换,都需要使用unicode作为中转。

以utf-8转gbk为例,示例代码如下:

1

2

3

4

5

6

7

String t = "这是一个字符串aaa111";  

String utf8 = new String(t.getBytes( "UTF-8"));  

System.out.println(utf8);  

String unicode = new String(utf8.getBytes(),"UTF-8");   

System.out.println(unicode);  

String gbk = new String(unicode.getBytes("GBK"));  

System.out.println(gbk);

 


查看完整回答
反对 回复 2018-12-22
  • 1 回答
  • 0 关注
  • 14631 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信