[Java] 将字符编码转换成UTF-8码 →→→→→进入此内容的聊天室

来自 , 2020-12-24, 写在 Java, 查看 146 次.
URL http://www.code666.cn/view/9ad6aaed
  1.         /** 8 位 UCS 转换格式 */
  2.         public static final String UTF_8 = "UTF-8";
  3.  
  4.         /**
  5.          * 将字符编码转换成UTF-8码
  6.          */
  7.         public String toUTF_8(String str) throws UnsupportedEncodingException {
  8.                 return this.changeCharset(str, UTF_8);
  9.         }
  10.  
  11.  
  12.         /**
  13.          * 字符串编码转换的实现方法
  14.          *
  15.          * @param str
  16.          *            待转换编码的字符串
  17.          * @param newCharset
  18.          *            目标编码
  19.          * @return
  20.          * @throws UnsupportedEncodingException
  21.          */
  22.         public String changeCharset(String str, String newCharset)
  23.                         throws UnsupportedEncodingException {
  24.                 if (str != null) {
  25.                         // 用默认字符编码解码字符串。
  26.                         byte[] bs = str.getBytes();
  27.                         // 用新的字符编码生成字符串
  28.                         return new String(bs, newCharset);
  29.                 }
  30.                 return null;
  31.         }

回复 "将字符编码转换成UTF-8码"

这儿你可以回复上面这条便签

captcha