gbk是可以直接转换成utf-8的 ,但这种不是真正的转
String utf8str = new String(comm_xml.toString().getByte(), "UTF-8");
/* gbkString 为一 GBK 编码的字符串 */
String utf8String = IOUtils.toString(IOUtils.toInputStream(gbkString, "UTF-8"));
utf8String 中字符,皆变为 UTF-8 编码。
String utf8String = IOUtils.toString(IOUtils.toInputStream(gbkString, "UTF-8"));
utf8String 中字符,皆变为 UTF-8 编码。
utf-8要这样转换成gbk
String iso = new String(value.getBytes("utf-8"),"ISO-8859-1");
value=new String(iso.getBytes("ISO-8859-1"),"UTF-8");
value=new String(iso.getBytes("ISO-8859-1"),"UTF-8");
对吗?