to myself 的分类学习日志

做自己想做的事
posts - 232, comments - 6, trackbacks - 0, articles - 0

为什么mysql的控制台不能插入中文数据?

Posted on 2009-09-15 17:07 kongkongzi 阅读(529) 评论(0)  编辑 收藏 引用 所属分类: mysql

为什么mysql的控制台不能插入中文数据?
你可以在mysql的控制台执行 
set names gbk;
然后再插入数据看看,如果这样还不行的话,最好把sql语句放到一个文本文件中,然后在控制台中执行
source xxxx.sql;
因为中文Windows系统默认的字符集不是UTF
-8的,所以不能在命令行输入包含中文的SQL语句,只能找个类似phpAdmin的数据库客户端,设置字符集为UTF-8才能输入包含中文的SQL语句。