= new String(msg.getBytes(utf-8), "GB2312");
解决方案 »
- Jdk 1.6换成1.5之后HttpServlet提示编译不正确,类型不能得到解决
- 关于javax.swing.text.html.HTMLEditorKit.ParserCallBack 里方法用法
- 边框,和窗体透明问题!!!
- 字符串处理(Java分析类似SQL语句内的数据)遇到引号很难处理
- 删除TXT文件某部份内容
- 关于java gui (swing)项目的结构问题的讨论
- java开发的c/s数据库程序是不是可以不安装数据库客户端?
- java字符串变int的问题
- JAVAAPPLET动画闪烁问题(仅WEB浏览时出问题)
- 请教一个在websphere4上发布web应用的问题?
- 新来的,来报个道,希望大家多帮帮; )
- 请问怎么连接数据库??
public static void main(String[] args) throws Exception{
String s = "用java如何实现gb2312和utf-8之间的转换";
byte[] gb2312 = s.getBytes("GB2312");
for(int i=0;i<gb2312.length;i++)
System.out.print(gb2312[i]+",");
System.out.println();
s = new String(gb2312,"GB2312");
byte[] utf8 = s.getBytes("UTF-8");
for(int i=0;i<utf8.length;i++)
System.out.print(utf8[i]+",");
System.out.println("\n"+new String(utf8,"UTF-8"));
}
}
{
str = new String(str.getBytes("gb2312"),"ISO-8859-1");
return str;
} public String toGB(String str) throws IOException
{
str = new String(str.getBytes("ISO-8859-1"),"gb2312");
return str;
}
GB to UTF:String gbstr="abc";
String utfstr=toUTF(gbstr);UTF to GB:String utfstr="abc";
String gbstr=toGB(utfstr);
public class ExChinese {
public ExChinese() {
}
public String ex_ch(String str)
{
if(str==null)
{
str ="";
}
else
{
try
{
str = new String(str.getBytes("iso-8859-1"),"gb2312");
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
return str ;
}
}