mysql5.0.15版本中文字符问题 现在好像又好了默认配置也能插入中文记录用老版本的mysqlfront导入中文记录,程序调用显示也正常用新版本的mysqlfront导入中文记录,程序调用显示中文字符为问号估计是mysqlfront的问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用命令mysql> show variables like "%char%";+--------------------------+---------------------------------------------------------+| Variable_name | Value |+--------------------------+---------------------------------------------------------+| character_set_client | utf8 || character_set_connection | utf8 || character_set_database | utf8 || character_set_results | utf8 || character_set_server | utf8 || character_set_system | utf8 || character_sets_dir | C:\Program Files\MySQL\MySQL Server 4.1\share\charsets/ |+--------------------------+---------------------------------------------------------+mysql> show variables like "%colla%";+----------------------+-----------------+| Variable_name | Value |+----------------------+-----------------+| collation_connection | utf8_general_ci || collation_database | utf8_general_ci || collation_server | utf8_general_ci |+----------------------+-----------------+3 rows in set (0.00 sec)第一个表的前5个字符集一致和第二个表三个关联也要一致才能在正确显示,插入.我选的字符集是utf8,在dos下面中文是不能正确显示的,gb2312就可以.如果不是你就要修改my.ini里的默认字符集(有两个:一个服务器的,一个客户端的)default charset=gb2312修改后应该就可以了,如果仍然不行,我的做法就是重装.至于表类型有何不同,我想主要的存储引擎(stored engine不知道有没有拼错)的不同吧. 昨天晚上又搞一个晚上呵呵结果还是新版本的mysqlfront的问题 mysql 空表怎么取最大id? WEB系统操作一段时间就连接不上,数据库mysql 递归sql问题 mysql 数据库编码 转换问题 请教数据库表结构设计 update 无法更新?请教,我是新手 经常在运行时出现window窗口,mysql异常中止 请问在刚装好的mysql中, user 表中的 host 字段等于 ‘%’是什么意思? 求助——LAST_INSERT_ID() 问题 请问一个表里有六个字段,每个字段都是随机从同一个集合取值,请问怎么做查询? MySQL+Delphi:錯誤信息data too long for column emp_name C语言中封装MYSQL变量?
mysql> show variables like "%char%";
+--------------------------+----------------------------------------------------
-----+
| Variable_name | Value
|
+--------------------------+----------------------------------------------------
-----+
| character_set_client | utf8
|
| character_set_connection | utf8
|
| character_set_database | utf8
|
| character_set_results | utf8
|
| character_set_server | utf8
|
| character_set_system | utf8
|
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 4.1\share\chars
ets/ |
+--------------------------+----------------------------------------------------
-----+mysql> show variables like "%colla%";
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)第一个表的前5个字符集一致和第二个表三个关联也要一致才能在正确显示,插入.
我选的字符集是utf8,在dos下面中文是不能正确显示的,gb2312就可以.
如果不是你就要修改my.ini里的默认字符集(有两个:一个服务器的,一个客户端的)
default charset=gb2312
修改后应该就可以了,如果仍然不行,我的做法就是重装.至于表类型有何不同,我想主要的存储引擎(stored engine不知道有没有拼错)的不同吧.
呵呵结果还是新版本的mysqlfront的问题