读书人

2天未处理有关问题待达人

发布时间: 2012-04-06 12:22:24 作者: rapoo

2天未处理问题,待达人

SQL code
CREATE TABLE `tb_qz_source_daoru` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,  `source` varchar(200) DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=gb2312show full columns from tb_qz_source_daoru;Field    Type                   Collation    Null    Key    Default    Extra    Privileges    Commentid       int(11)                       NO       PRI        auto_increment    select,insert,update,references    ""create_time    timestamp               YES    ""    CURRENT_TIMESTAMP    ""    select,insert,update,references    ""source    varchar(200)             gb2312_chinese_ci    YES    ""        ""    select,insert,update,references    ""show variables like 'char%';Variable_name    Valuecharacter_set_client    utf8character_set_connection    utf8character_set_database    gb2312character_set_filesystem    binarycharacter_set_results    utf8character_set_server    gb2312character_set_system    utf8character_sets_dir    D:\wamp\mysql5.1\share\charsets\insert into tb_qz_source_daoru(source) select '查看英才简··历库简历|' ;  Incorrect string value: '\xC2\xB7\xC2\xB7\xE5\x8E...' for column 'source' at row 1----如果屏蔽中文特殊字符:键盘左上角ESC挨着的中文键。


[解决办法]
你的default-character-set=utf8要在
[mysql]下才行
[解决办法]
你先执行一下 set names 'gbk'; 然后再执行你的语句。

触发器中则需要单独指定一下字符集参考下贴中的操作。

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

读书人网 >Mysql

热点推荐