半天没人来,还是自己搞定了
byte[] tmp1,tmp2;
tmp1 = chi.getBytes("gb2312");
tmp2 = chi.getBytes("GBK");
String compstring1,compstring2;
compstring1 = new String(tmp1);
compstring2 = new String(tmp2); if(chi.equals(compstring1))
{
out.println("这个汉字是GB2312编码");
}
else
{
out.println("这个汉字是GBK编码");
//gbk
}
byte[] tmp1,tmp2;
tmp1 = chi.getBytes("gb2312");
tmp2 = chi.getBytes("GBK");
String compstring1,compstring2;
compstring1 = new String(tmp1);
compstring2 = new String(tmp2); if(chi.equals(compstring1))
{
out.println("这个汉字是GB2312编码");
}
else
{
out.println("这个汉字是GBK编码");
//gbk
}
汉字拼音转换,已经有网友做了一个包了。可以直接用。