JAVA IO ( 编码_乱码_解码 )

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA IO ( 编码_乱码_解码 )相关的知识,希望对你有一定的参考价值。

public class Index {
    public static void main(String[] args) {
        String s = "黄伟强";
        try {
            // 编码(编码方式 GBK:国标 UTF-8:国际通用 ISO-8859-1:美洲 默认为当前项目的编码)
            byte[] b = s.getBytes("UTF-8");
            System.out.println(Arrays.toString(b));

            // 乱码的解码方式(编码和解码使用不同的字符集)
            s = new String(b, "GBK");
            System.out.println(s);

            // 解码的正确方式(编码和解码使用同一种字符集)
            s = new String(b, "UTF-8");
            System.out.println(s);
        } catch (UnsupportedEncodingException e) {
            // 输入字符集异常
            e.printStackTrace();
        }
    }
}

 

以上是关于JAVA IO ( 编码_乱码_解码 )的主要内容,如果未能解决你的问题,请参考以下文章

java中文乱码解决之道—–javaWeb中的编码解码

Java核心类库-IO-字符解码和编码操作

如何解决 jsp 中url传值的中文乱码问题

ajax中文传参乱码问题

python_字符_函数

tomcat启动窗口乱码问题_解决办法