易截截图软件、单文件、免安装、纯绿色、仅160KB

Mysql错误 - 其他数据库开发 / MySQL/Postgresql

我在Mysql中都是设置为 gb2312的,在Editor也可也插入中文,但是在Java中插入中文是总是乱码,而且Servlet中也是
  response.setCharactorEncoding("gb2312");的,输出到控制台中的也是中文,但为什么插入到数据库中的全是乱码?
show variables like 'char%'; 
贴结果

连接的url后面加上:
jdbc:mysql://192.168.8.4:3306/test?characterEncoding=gb2312
试试看

参考下贴。应该是你在JAVA程序中的字符集设置问题。

http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码

太感谢了,果然在连接的url后面加上:
jdbc:mysql://192.168.8.4:3306/test?characterEncoding=gb2312就可以了,但是
我还想问,为什麽:String test=new String(test.getBytes("gb2312"));
这样子在java中转一次后,直接放入数据库却不行呢?却一定要在后面加上个gb2312呢?

引用

太感谢了,果然在连接的url后面加上:
jdbc:mysql://192.168.8.4:3306/test?characterEncoding=gb2312就可以了,但是
我还想问,为什麽:String test=new String(test.getBytes("gb2312"));
这样子在java中转一次后,直接放入数据库却不行呢?却一定要在后面加上个gb2312呢?

狼的文章解释的很清楚,去看看。mysql的字符集做的很细,每个地方都要注意统一。



相关问答:

c#控制Mysql 实现自动删除功能 - .NET技术 / C#

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......

mysql数据库 - Java / Java相关

CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
  (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......

如何使用MySQL - MS-SQL Server / 基础类

刚刚接触MySQL,不知道该如何去查看数据,插入数据,创建数据库、表,用哪为前辈能指教一二?

MySQL 5.1参考手册

引用
兄弟你会结贴吗?
mysql 参考手册

baidu

MySQL官方文档 http://dev.mysql.com/doc ......

mysql字段提取 - 其他数据库开发 / MySQL/Postgresql

各位兄弟请教 下,在mysql中能不能实现这样一个功能,
一个字段A是储存一大段文字内容的,是英文,能不能通过MYSQL的查询之类的功能,来获得这个字段中 出现频率最高的十个单词,并将这十个单词做为新的字段储存
a ......

ASP连接MySQL数据库的问题

通过ODBC连接MySQL数据库,连接成功,但不能查询数据,不知道为什么
'连接mysql数据库
str = "dsn=test;driver={MySQL odbc 3.51 Driver};server=localhost;port=3306;uid=root;pwd=;database=officesyst ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号