MYSQL乱码问题 自己顶一下。我的环境是WINDOWS2000MYSQL5.0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、建议mysql使用gbk编码!C:\WINNT>type my.ini[mysqld]basedir=D:/mysqldatadir=D:/mysql/datadefault-character-set= gbk2 连接mysql的时候,使用这样的url就能够搞定了!String url = "jdbc:mysql://localhost:3306/sunnywest?useUnicode=true&characterEncoding=gbk";String user = "root";String password = "dada";Connection connRemoteMysql = DriverManager.getConnection(url, user, password); 其实所有的都用latin1编码也即iso8859_1编码,是可行的。只不过显示时要转换成gbk。我一直这么用,从来没出什么乱码问题。老设置什么字符集,反而引发了一系列不必要的转换。 依我个人经验修改 my.ini的方法只对mysql4.0的有效对于mysql4.1,mysql5.0都无效 JAVA应该有相应的解决办法,找新版本的JDBC驱动试试,4.1的编码都有问题 各位大哥,我这个是5.0啊.请给点针对性的意见好不好?To:iihero(阿黑哥) 我显示的时候转换是没问题,不过向数据库写的时候就不行了.要么出错,要么都变成"?" insert into table1 values("中文") MYSQL默认的编码方式是ISO-8859-1!!!!!! 我知道是ISO8859-1啊。唉,我自己都解决了。接分吧 SNS设计数据库 SQL语句问题。。。!!!!!!!!!!!!! 重新配置MYSQL的字符集为UTF8 再次发帖,求解Select的问题,一旦排序就无记录,郁闷啊~~~ 装了MySql不会用阿,求救! 急救!!!存数据库出错,在线等待!!! 启动问题 求助各位老师,我遇到一个有意思的问题,谢谢 安装mysql,安装不了! 两张表联合查询,然后又要标示是哪张表查询出来的,需要根据这个类型去具体哪张表查出详细信息 导入数据库中文出现乱码如何解决 Sql数据库同步复制求助...............
C:\WINNT>type my.ini
[mysqld]
basedir=D:/mysql
datadir=D:/mysql/data
default-character-set= gbk2 连接mysql的时候,使用这样的url就能够搞定了!
String url = "jdbc:mysql://localhost:3306/sunnywest?useUnicode=true&characterEncoding=gbk";
String user = "root";
String password = "dada";
Connection connRemoteMysql = DriverManager.getConnection(url, user, password);
我一直这么用,从来没出什么乱码问题。
老设置什么字符集,反而引发了一系列不必要的转换。
修改 my.ini的方法只对mysql4.0的有效
对于mysql4.1,mysql5.0都无效
To:iihero(阿黑哥) 我显示的时候转换是没问题,不过向数据库写的时候就不行了.要么出错,要么都变成"?"