Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Java 字符转码之UTF-8转为GBK/GB2312

定义一字符串:
  1. String t = "hfjkds中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国hfsdkj<img src="sasa" /> fjldsajflkdsjaflkdsjalf <img src="sada" ait=""/>sfdsfadas";  
思路:先转为Unicode,然后转为GBK
  1. String utf8 = new String(t.getBytes( "UTF-8"));  
  2. System.out.println(utf8);  
  3. String unicode = new String(utf8.getBytes(),"UTF-8");   
  4. System.out.println(unicode);  
  5. String gbk = new String(unicode.getBytes("GBK"));  
  6.   
  7. System.out.println(gbk);