字符转换问题!请教各位高手!希望大家帮忙! java中GB2312 To Utf-8字符转换怎么转呀!谁能告诉我!谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 new String(str.getBytes("GB2312"),"UTF-8"); import java.io.UnsupportedEncodingException;public class Test01 { /** * @param args * @throws UnsupportedEncodingException * */ public static void main(String[] args) throws UnsupportedEncodingException { String str1 = "中"; byte[] b1 = str1.getBytes("UTF-8"); for(int i=0;i<b1.length;i++){ System.out.println("<<<<"+Integer.toHexString(b1[i]&0xff));//得到str1对应的UTF-8编码数组。 } }} public String encode(String value ,String type){ Charset charSet = Charset.forName(type); ByteBuffer buffer = charSet.encode(value); value = new String(buffer.array()).trim(); return value; } value 是原字符串,type是编码方式,比如"UTF-8" java练习题 JMSN还能登录吗? JTable显示列名 谁有Java数据库的连接器(就是那个jar文件) SQL Server2005版的 同构容器与异构容器的区别是什么 编译错误:javac 不是内部或外部命令,也不是可运行的程序或批处理文件 求救 大哥快来回答我的问题(tomcat 的设置和它的hello 程序的实现)beyond_xiruo 如何将一个值赋给long形变量? 在java中怎样用return语句? r 几个问题请高手来回答 如何在linux下安装2个不同的jdk
* @param args
* @throws UnsupportedEncodingException
*
*/
public static void main(String[] args) throws UnsupportedEncodingException { String str1 = "中";
byte[] b1 = str1.getBytes("UTF-8");
for(int i=0;i<b1.length;i++){
System.out.println("<<<<"+Integer.toHexString(b1[i]&0xff));//得到str1对应的UTF-8编码数组。
}
}}
Charset charSet = Charset.forName(type);
ByteBuffer buffer = charSet.encode(value);
value = new String(buffer.array()).trim();
return value;
}
value 是原字符串,type是编码方式,比如"UTF-8"