mysql无法输入汉字

用insert插入,提示incorrectstringvalue我的MYSQL在安装的时候设的是UTF8,不是支持汉字吗应该?... 用insert插入,提示incorrect string value
我的MYSQL在安装的时候设的是UTF8,不是支持汉字吗应该?
展开
 我来答
匿名用户
推荐于2017-05-16
展开全部
方法一:在插入中文之前 先输命令set names gbk 告诉客户端你在这里敲的命令是GBK编码的 客户端会把你接下来敲的命令转成UTF-8 你数据库内部的编码还是UTF-8

方法二:修改你安装目录下面的my.ini这个文件 编辑这个文件 找到
[mysql]

default-character-set=utf8

把default-character-set=utf8改成default-character-set=GBK
这里的意思是告诉MySQL你在客户端敲的命令都是GBK编码

注:不用改[mysqld]下面的default-character-set 这里的default-character-set指的是MySQL底层存储的字符集编码 可以是utf8 utf8是支持各国文字的

改过后重启服务

方法三:根据向导重新配置 把编码设成gbk或gb2312 不过这把你MySQL内部的字符集编码都改变了 不建议
腾讯电脑管家
2018-07-30 · 百度知道官方认证企业
腾讯电脑管家
腾讯电脑管家是腾讯公司推出的免费安全管理软件,能有效预防和解决计算机上常见的安全风险,并帮助用户解决各种电脑“疑难杂症”、优化系统和网络环境,是中国综合能力最强、最稳定的安全软件。
向TA提问
展开全部
在mysql安装目录下找到my.ini文件
然后做如下添加:
[client]
default-character-set=utf8

[mysqld]
collation-server=utf8_general_ci
character_set_server=utf8

[mysql]
default-character-set=utf8

然后重启mysql服务(net start mysql)即可。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-10
展开全部
应该是你安装masql后,首次配置没有选上GBK字符集.
重新安装,留意一下字符集选项,它默认为拉丁字符集的。你把它改成GBK即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式