现在的位置: 首页 > 综合 > 正文

字符编码的初步理解

2013年08月13日 ⁄ 综合 ⁄ 共 396字 ⁄ 字号 评论关闭

String(byte[]
bytes,      
Charset
charset)
          通过使用指定的
charset
解码指定的 byte 数组,构造一个新的 String。getBytes
(Charset
charset)
          使用给定的
charset
将此 String 编码到 byte 序列,并将结果存储到新的 byte 数组。

String enc = URLEncoder.encode(url, "ISO-8859-1");

String str = new String(str.getBytes("ISO-8859-1"),"GBK");

URLDecoder.decode(enc,"ISO-8859-1");

感觉URLEncode.encode(String url,String charset) 和URLDecoder.decode(String url,String charset)功能要强大一些

抱歉!评论已关闭.