永发信息网

如何查看字符编码类型

答案:1  悬赏:50  手机版
解决时间 2021-04-03 04:07
如何查看字符编码类型
最佳答案
可以通过以下方法来进行编码格式判断,输入一个字符串,之后返回字符串编码类型。
public static String getEncoding(String str) {
String encode = "GB2312";
try {
if (str.equals(new String(str.getBytes(encode), encode))) { //判断是不是GB2312
String s = encode;
return s; //是的话,返回“GB2312“,以下代码同理
}
} catch (Exception exception) {
}
encode = "ISO-8859-1";
try {
if (str.equals(new String(str.getBytes(encode), encode))) { //判断是不是ISO-8859-1
String s1 = encode;
return s1;
}
} catch (Exception exception1) {
}
encode = "UTF-8";
try {
if (str.equals(new String(str.getBytes(encode), encode))) { //判断是不是UTF-8
String s2 = encode;
return s2;
}
} catch (Exception exception2) {
}
encode = "GBK";
try {
if (str.equals(new String(str.getBytes(encode), encode))) { //判断是不是GBK
String s3 = encode;
return s3;
}
} catch (Exception exception3) {
}
return ""; //如果都不是,说明输入的内容不属于常见的编码格式。
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
农业生产中施肥时应当注意哪些问题
西藏喇嘛吃荤就不怕下地狱吗
问道守护形态
你们就回答会还是不会吧。
2011年3月11日13时46分(北京时间),日本东
诺基亚C5-00i的功能简介
漫画中“你竟敢坏了祖上的规矩”的观点属于A.
轩逸发动机怎么样
排量小的车怎么爬坡?
经常在书上看到污泥回流比为 25%,100%之类的
‘很’字用5笔输入法怎么打出?
一个地方凹进去了怎么修,大概多少钱,来老司
周口市那一块哪有算卦看相的,比较准的。骗人
咱们公民为什么要捐款?
5名学生和3名老师站成一排照相,三名老师必须
推荐资讯
鼠标右键里的选项后括号里的字母是什么意思
台风桑卡在三亚8月1号能结束吗
戴尔u2515h发不出声音
老公有近视,老婆正常的,生下的小孩会有近视
锦怡宾馆(锡林郭勒太仆寺旗)地址好找么,我有
风邪引かないように的翻译是:什么意思
长虹3D42A6000i 多屏互动 手机为什么搜索不到
美的集团收购德国机器人对股价有什么影响
如何追女孩子我只见他脸上现出一种异乎寻常
求助微信公众号在哪里评论
问题是:回个目前这个男友分手吗
多选题下列说法错误的是A.炽热的铁水具有内能
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?