Java中有没有Unicode到GB2312或GBK的转换函数? 或者Unicdoe转换为GB2312或GBK的函数也可以呀! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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){ } }}} java就必需如此,因为它要实现跨平台。 可是却有的时候是乱码,要怎么做可以判断一个汉字是gb2312还是GBK,并且转换成GBK呢? 不是是转换为unicode。(今天公司加餐,喝了点酒,不好意思!) 哈哈哈,最简单最直观的方法就是,在中文系统上显示为乱码的就是unicode编码咯,正确的,当然就是gb2312了。 当出现乱码时,调用转码函数就行了 我的意思是,有没有函数可以把中文,如“取”转换成Unicode:\u53d6。谢谢! LineNumberReader的问题 繼承內部類 FileRead,FileinputStream和RandomAccessFile有什么区别 不知道这几个问题一般b/s网站都怎么处理 !明天加分到300!如果顺利解决在放500分啊~拜托大家了 Applet中的一个绘图问题 急问:在浏览器中JApplet中的树形结构信息丢失问题 如何能看到java中string类的实现源代码啊? 项目发布中的一个问题 正则高手进 请教,编译好的java程序如何修改其界面上的Title TOMCAT怎么设置啊~? 谁能告诉我用Java写程序与其他编程语言相比真正的优势好处在那里 ,真是学的一头雾水
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){
}
}
}}
转换成Unicode:\u53d6。
谢谢!