JAVA如何判断字符串编码
2015-06-18 09:51
423 查看
public static String getEncoding(String str) {
String encode = "GB2312";
try {
if (str.equals(new String(str.getBytes(encode), encode))) {
String s = encode;
return s;
}
} catch (Exception exception) {
}
encode = "ISO-8859-1";
try {
if (str.equals(new String(str.getBytes(encode), encode))) {
String s1 = encode;
return s1;
}
} catch (Exception exception1) {
}
encode = "UTF-8";
try {
if (str.equals(new String(str.getBytes(encode), encode))) {
String s2 = encode;
return s2;
}
} catch (Exception exception2) {
}
encode = "GBK";
try {
if (str.equals(new String(str.getBytes(encode), encode))) {
String s3 = encode;
return s3;
}
} catch (Exception exception3) {
}
return "";
}
String encode = "GB2312";
try {
if (str.equals(new String(str.getBytes(encode), encode))) {
String s = encode;
return s;
}
} catch (Exception exception) {
}
encode = "ISO-8859-1";
try {
if (str.equals(new String(str.getBytes(encode), encode))) {
String s1 = encode;
return s1;
}
} catch (Exception exception1) {
}
encode = "UTF-8";
try {
if (str.equals(new String(str.getBytes(encode), encode))) {
String s2 = encode;
return s2;
}
} catch (Exception exception2) {
}
encode = "GBK";
try {
if (str.equals(new String(str.getBytes(encode), encode))) {
String s3 = encode;
return s3;
}
} catch (Exception exception3) {
}
return "";
}
相关文章推荐
- 递归例子(Java)
- Java微框架:不可忽视的新趋势--转载
- struts2中<s:if>标签的使用
- eclipse中将Maven Dependencies Libraries移除后的恢复办法
- Eclipse "Adb failed to restart !"
- (转)eclipse中使用git
- java -server 和 -client 的不同,及 java -server 时抛错原因
- Servlet
- springmvc 返回ModelAndView视图解析不到jsp
- Ubuntu15.04安装java8的步骤
- 动手用JAVA做个小游戏--贪吃蛇
- java 并发信号量和普通锁的区别
- java 线程栈 & java.lang.StackOverflowError
- 深入分析java线程中的volatile
- java中Base64转码与解码(加密与解密)原理与使用
- 疯狂Java学习笔记(89)-----------Java习惯用法总结
- Java: md5 加密中文 & 注意编码
- 疯狂Java学习笔记(88)-----------值得拥有的10本书
- Java构造时成员初始化的陷阱
- Eclipse控制台Console