如何判断一个String变量的编码方式?(100分)

  • 主题发起人 主题发起人 AIHUA
  • 开始时间 开始时间
A

AIHUA

Unregistered / Unconfirmed
GUEST, unregistred user!
他可能备用gb2312遍过码了,也可能没有。

 
看看文档
 
我已经解决的了 :)
/**
* 是否转化过
* @return
*/
public static boolean CheckGb(String str) throws ACProgEAPException
{
String strRE = "";
try {
strRE = new String(URLDecoder.decode(str).getBytes(), "ISO-8859-1");
}
catch (Exception ex) {
throw new ACProgEAPException("测试转化失败!");
}
if (strRE.equals(str)) {
//非汉字
return false;
}
else
{
return true;
}
}
 
后退
顶部