中文乱码问题,utf-8与ISO-8859-1之间的转换

一、ISO-8859-1与utf-8之间的转换问题

方法一:

String old = "中文的";
String u8 = new String(old.getBytes("ISO-8859-1"),"utf-8");

方法二:

 String str = "测试字符转换 hello word"//默认环境,已是UTF-8编码
        try {
            String strGBK = URLEncoder.encode(str, "GBK");
            System.out.println(strGBK);
            String strUTF8 = URLDecoder.decode(str, "UTF-8");
            System.out.println(strUTF8);
        catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }



你可能感兴趣的:(中文乱码问题,utf-8与ISO-8859-1之间的转换)