永发信息网

怎么判断一个字符串是什么编码格式

答案:1  悬赏:70  手机版
解决时间 2021-03-17 15:58
  • 提问者网友:沉默菋噵
  • 2021-03-17 08:39
怎么判断一个字符串是什么编码格式
最佳答案
  • 五星知识达人网友:人间朝暮
  • 2021-03-17 10:15
java可供判断某字符串是什么编码的一行代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

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"));

eg:判断当前字符串的编码格式。
//判断当前字符串的编码格式
if(destination.equals(new String(destination.getBytes("iso8859-1"), "iso8859-1")))
{
destination=new String(destination.getBytes("iso8859-1"),"utf-8");
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯