java可供判断某字符串是什么编码的一行代码
System.out.println("中文"); System.out.println("中文".getBytes()); System.out.println("中文".getBytes("GB2312")); System.out.println("中文".getBytes("ISO8859_1")); System.out.println(new String("中文".getBytes())); System.out.println(new String("中文".getBytes(), "GB2312")); System.out.println(new String("中文".getBytes(), "ISO8859_1")); System.out.println(new String("中文".getBytes("GB2312"))); System.out.println(new String("中文".getBytes("GB2312"), "GB2312")); System.out.println(new String("中文".getBytes("GB2312"), "ISO8859_1")); System.out.println(new String("中文".getBytes("ISO8859_1"))); System.out.println(new String("中文".getBytes("ISO8859_1"), "GB2312")); System.out.println(new String("中文".getBytes("ISO8859_1"), "ISO8859_1"));
输出结果:
中文 [B@421faab1 [B@2b71fc7e [B@5ce65a89 中文 涓��� ä¸æ ���� 中文 ÖÐÎÄ ?? ?? ??
作者: lost blog
出处: http://www.cnblogs.com/JAYIT/
关于作者:专注服务器端开发
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接 如有问题, 可邮件(sawyershaw@qq.com)咨询.