mysql中插入汉字时部分汉字无法插入进去

mysql中插入汉字时部分汉字无法插入进去,第1张

你的 mysql 数据库的 编码格式是什么?

GB2312 么?

尝试修改成 GBK 或者 UTF8 看看。

GB2312是中国规定的汉字编码,也可以说是简体中文字符集编码

GBK 是 GB2312的扩展 ,除了兼容GB2312外,它还能显示繁体中文,还有日文的假名

你在 mysql 客户端里面, 执行一下

show variables like 'character%'

看看,当前的 编码是什么。

Mysql数据库不能插入中文,一插入就报错,是代码输入错误造成的,解决方法如下:

1、首先使用insert语句,把数据插入到数据库表里。

2、运行后,发现插入语句报错了。点击语句,查看详情,提示说插入的中文语句是不正确的字符串内容。

3、这时右键点击插入数据的表,然后点击表设计。

4、打开表设计界面后,点击上方的Option选项。

5、默认新建的表字符集用的是latin1字符集。要插入中文内容,需要将其改成ubf8字符集。

6、除此之外,需要保存中文内容的字段,也需要将其改成utf8字符集。

7、修改好,保存后,再次运行插入sql语句,可以看到成功插入中文数据了。

哈哈 我刚刚也想问的。刚才找到了。

我用的是 Load for MySQL 来处理数据库的一些输入和编辑等的。

解决方法是对那一列的字符编码进行定义或者修改。看了一下修改的代码是:

CHANGE t t TEXT CHARACTER SET gb2312

其中,那一列的名称是叫做 t,但是为什么会出现t t 我就不懂了。你可以试一试

希望能够帮到你。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5911399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-08
下一篇 2023-03-08

发表评论

登录后才能评论

评论列表(0条)

保存