http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=52546看看你是否这个问题造成的
解决方案 »
- 不同表在一条SQL语句进行统计问题
- postgresql dblink 能不能传复杂参数
- 有一个数据表,其中一个字段是type_id,是用来存储所属类别的
- 如何处理大对象分页
- 能否从mysql5 将数据库转移到mysql4?
- 请教:创建表的问题---"ENGINE=MyISAM DEFAULT CHARSET=latin1"有什么作用呢
- 执行动态SQL输出参数
- MySQL打开的时候出现错误!连接不上!!急!在线等!!
- 如何将Access数据库完全转成Mysql数据库?
- Connexion to mySQL failure : error 10060 (肯定也有人碰到过,我搞不定,SOS!)
- 在MYSQL里面如何设置两个表之间的关联!
- MySQL有图形界面的吗?
或mysql_query(MyData,"set character_set_client=gb2312");
mysql_query(MyData,"set character_set_results=gb2312");
mysql_query(MyData,"set character_set_connection=gb2312");
这是用C做的,主要是修改
character_set_client、
character_set_results、
character_set_connection
这三个个变量,只要在你的客户程序中加入它们的修改后,就可以正常存取中文了,如果还不行,那在my.ini中的
[mysqld]
default-character-set = gb2312
就可以,我就是这样做的,很好用的,我用的是VC做的。JAVA的也应该行。不过好像JAVA有自己的一个转换函数,在网上大家好像都走这样的路子,我JAVA不太熟,我的方法在VC中可以用。
[mysqld]
default-character-set = gb2312
[mysql]
default-character-set = gb2312
加上后用
mysql> show variables like 'char%';
会有不同的发现。