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

来自 , 2020-07-13, 写在 Java, 查看 135 次.
URL http://www.code666.cn/view/46922a08
  1.         /** ISO 拉丁字母表 No.1,也叫作 ISO-LATIN-1 */
  2.         public static final String ISO_8859_1 = "ISO-8859-1";
  3.  
  4.         /**
  5.          * 将字符编码转换成ISO-8859-1码
  6.          */
  7.         public String toISO_8859_1(String str) throws UnsupportedEncodingException {
  8.                 return this.changeCharset(str, ISO_8859_1);
  9.         }
  10.  
  11.  
  12.  
  13.         /**
  14.          * 字符串编码转换的实现方法
  15.          *
  16.          * @param str
  17.          *            待转换编码的字符串
  18.          * @param newCharset
  19.          *            目标编码
  20.          * @return
  21.          * @throws UnsupportedEncodingException
  22.          */
  23.         public String changeCharset(String str, String newCharset)
  24.                         throws UnsupportedEncodingException {
  25.                 if (str != null) {
  26.                         // 用默认字符编码解码字符串。
  27.                         byte[] bs = str.getBytes();
  28.                         // 用新的字符编码生成字符串
  29.                         return new String(bs, newCharset);
  30.                 }
  31.                 return null;
  32.         }

回复 "将字符编码转换成ISO-8859-1码"

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

captcha