字符串编码转换

2018-11-22 08:43:05来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

 

 /** 
  * 字符串编码转换的实现方法 
  * @param str  待转换编码的字符串 
  * @param newCharset 目标编码 
  * @return 
  * @throws UnsupportedEncodingException 
  */  
 public String changeCharset(String str, String newCharset)  
   throws UnsupportedEncodingException {  
  if (str != null) {  
   //用默认字符编码解码字符串。  
   byte[] bs = str.getBytes();  
   //用新的字符编码生成字符串  
   return new String(bs, newCharset);  
  }  
  return null;  
 }  
 /** 
  * 字符串编码转换的实现方法 
  * @param str  待转换编码的字符串 
  * @param oldCharset 原编码 
  * @param newCharset 目标编码 
  * @return 
  * @throws UnsupportedEncodingException 
  */  
 public String changeCharset(String str, String oldCharset, String newCharset)  
   throws UnsupportedEncodingException {  
  if (str != null) {  
   //用旧的字符编码解码字符串。解码可能会出现异常。  
   byte[] bs = str.getBytes(oldCharset);  
   //用新的字符编码生成字符串  
   return new String(bs, newCharset);  
  }  
  return null;  
 }  

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Java之io、nio

下一篇:数据的运算,求和,两数求最大,三数求最大,两数是否相等