public String UTF_To_GB2312(String utfString)
{
byte[] b;
try {
b = utfString.getBytes("ISO-8859-1");
return new String(b, "GB2312");
} catch (Exception e){
return null;
}
}
public String GB2312_TO_UTF8(String gbString)
{
byte[] b;
try {
b = gbString.getBytes("ISO-8859-1");
return new String(b, "UTF-8");
} catch (Exception e){
return null;
}
}
public String GB2312_TO_BIG5(String gbString)
{
byte[] b;
Charset.availableCharsets();
try {
b = gbString.getBytes("IS-O8859-1");
return new String(b, "Big5");
} catch (Exception e){
return null;
}
}
这是一个朋友给的代码!现在我弄不出来效果!那位朋友帮忙弄一下!用eclipse运行时能看到他们之间转换的效果??????
{
byte[] b;
try {
b = utfString.getBytes("ISO-8859-1");
return new String(b, "GB2312");
} catch (Exception e){
return null;
}
}
public String GB2312_TO_UTF8(String gbString)
{
byte[] b;
try {
b = gbString.getBytes("ISO-8859-1");
return new String(b, "UTF-8");
} catch (Exception e){
return null;
}
}
public String GB2312_TO_BIG5(String gbString)
{
byte[] b;
Charset.availableCharsets();
try {
b = gbString.getBytes("IS-O8859-1");
return new String(b, "Big5");
} catch (Exception e){
return null;
}
}
这是一个朋友给的代码!现在我弄不出来效果!那位朋友帮忙弄一下!用eclipse运行时能看到他们之间转换的效果??????
byte[] b;
try {
b = utfString.getBytes("UTF-8");
return new String(b, "GB2312");
} catch (Exception e) {
return null;
}
} public static String GB2312_TO_UTF8(String gbString) {
byte[] b;
try {
b = gbString.getBytes("GB2312");
return new String(b, "UTF-8");
} catch (Exception e) {
return null;
}
} public static String GB2312_TO_BIG5(String gbString) {
byte[] b; Charset.availableCharsets();
try {
b = gbString.getBytes("GB2312");
return new String(b, "Big5");
} catch (Exception e) {
return null;
} }
http://blog.csdn.net/zhouyong80/archive/2007/11/24/1900100.aspx
//以默认编码转换,ISO-8859-1
b = utfString.getBytes();
return new String(b);
//以GB2312编码转换
b = utfString.getBytes("GB2312");
return new String(b, "GB2312");
//以UTF-8编码转换
b = gbString.getBytes("UTF-8");
return new String(b, "UTF-8");
//以Big5编码转换
b = gbString.getBytes("Big5");
return new String(b, "Big5");
以上四个都能正确返回汉字。确切说能正确返回任何字符。