- 论坛徽章:
- 0
|
中文不能插入
非常感谢 yejr 的热情帮助。 我这边现在的新状况是这样的
我本人是英文的XP系统,MYSQL默认是utf-8字符集
C:\>mysql --default-character-set=utf8 wuya<d:\forumbackup.sql
ERROR 1406 (22001) at line 12136: Data too long for column 'extrainfo' at row 1
然后我尝试把字符集设成gbk,gb2312,仍然是报这个错Data too long for column 'extrainfo' at row 1,但有趣的是,出错的行数有一些变化。
我直接把数据放在mysql的query工具里执行这个语句
INSERT INTO adminlog VALUES('12458', '571', '1125168150', 'banning.php', 'dobanuser', 'username = 愛麗絲', '61.180.14.206');
仍然是报这个错Data too long for column 'extrainfo' at row 1,我把当中的中文删除掉,就能正常的插入了。
目前我可以用-f参数强行忽略错误,但仍想问一下,这个情况如何处理。中文不能插入.
再提一个问题吧,能不能把这个出错的信息,让他自动写到一个文本文件里?
[ 本帖最后由 neil_young 于 2006-3-27 17:29 编辑 ] |
|