java中文乱码 我写了java程序,通过tomcat建立连接池,往mysql中插入中文没有问题,但是在读取的时候却是乱码。display[i] = new String(display[i].getBytes("ISO8859_1"),"gb2312");诸如这样的方法我换了utf-8, gbk等等都不行,怎么解决阿 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道搂主的MySQL是什么版本的,也不知道是怎么配置的,如果你的是4.0以上的版本,请重新运行一次配置向导,把编码方式手动换成GB2312,然后再试一试。 那请楼主重新运行一次配置向导试一试,在开始菜单里,名字叫做MySQL Server Instance Config Wizard里面有一项是选编码的,你手动设置成GB2312。 我没用过mysql不过我用oracle和sqlserver--是数据在表里是什么样,取出来就是什么样,根本就不用转换的。所以我估计是你的mysql库配错了。 public static String gb2Iso(String gbStr) { String str = null; try{ str = new String(gbStr.getBytes("GBK"),"8859_1"); }catch(Exception e){} return str; } public static String iso2Gb(String Str) { String str = null; try{ str = new String(Str.getBytes("8859_1"),"GBK"); }catch(Exception e){} return str; } 一个面试题,没看明白,大家看下 求助《JAVA编程思想》中包导入的问题 如何在控制台下接受输入的时候不回显键盘敲入的字符? JAVA如何从TXT文本中 读取数据到一个二维数组 关于Netbeans的小问题。 求面试测试题 求:用JAVA开发获取制定IP地址信息的程序的设计思路 谁有java Swing教程, 我这道题哪里做错了?! 求助:"Error #:300:class XYLayout not found"应如何解决? JNI的问题 我的界面有多个JLabel组件,如何区分我点击是哪个JLabel组建??我是新手,帮帮忙吧!
MySQL Server Instance Config Wizard
里面有一项是选编码的,你手动设置成GB2312。
{
String str = null;
try{
str = new String(gbStr.getBytes("GBK"),"8859_1");
}catch(Exception e){}
return str;
}
public static String iso2Gb(String Str)
{
String str = null;
try{
str = new String(Str.getBytes("8859_1"),"GBK");
}catch(Exception e){}
return str;
}