当前位置: 技术问答>java相关
Java中有没有Unicode到GB2312或GBK的转换函数?
来源: 互联网 发布时间:2015-05-21
本文导语: 做网页的时候使用get方法,往往会将汉字信息转换成了Unicode编码。 还有一些其他的应用中也出现了对于Unicode编码转换的需求。 如:u53d6就是“取”,实现它们之间的对应转换。 如果说,我有一个这个编码,我如何...
做网页的时候使用get方法,往往会将汉字信息转换成了Unicode编码。
还有一些其他的应用中也出现了对于Unicode编码转换的需求。
如:u53d6就是“取”,实现它们之间的对应转换。
如果说,我有一个这个编码,我如何用简单的转换后,
使用System.out.println将它们打印出来。
谢谢!
还有一些其他的应用中也出现了对于Unicode编码转换的需求。
如:u53d6就是“取”,实现它们之间的对应转换。
如果说,我有一个这个编码,我如何用简单的转换后,
使用System.out.println将它们打印出来。
谢谢!
|
public class Unicode2GB{
public static void main(String[] arg){
String str = "u53d6";
System.out.println(str);
}
}
输出自动转换成GB码了,非要加个转换也可以:
public class Unicode2GB{
public static void main(String[] arg){
try{
String str = "u53d6";
str = new String(str.getBytes(),"gb2312");
System.out.println(str);
}catch(java.io.UnsupportedEncodingException e){
}
}
}}
public static void main(String[] arg){
String str = "u53d6";
System.out.println(str);
}
}
输出自动转换成GB码了,非要加个转换也可以:
public class Unicode2GB{
public static void main(String[] arg){
try{
String str = "u53d6";
str = new String(str.getBytes(),"gb2312");
System.out.println(str);
}catch(java.io.UnsupportedEncodingException e){
}
}
}}
|
java就必需如此,因为它要实现跨平台。