【问题一】
在使用MySQLWorkbench插入数据时,只要涉及字符串的插入就无法运行。
如下:
Error Code: 1366. Incorrect string value: ‘xE5xBCxA0xE4xB8x89’ for column ‘name’ at row 1
【问题二】
在使用eclipse编写的java文件中,连接数据库后可以插入语句,但插入的中文会在数据库中显示为“???”问号。
使用过的解决办法:
1.mac在终端使用:PATH=”$PATH” /usr/local/mysql/bin 进入mysql
然后:mysql -u root -p 此时会提示输入密码
完成后进入了mysql
[首先先查看mysql现在的字符集]
图改改
在线修改图片文字
455 查看详情

[第二步,进行设置]

[第二部分设置的时候遇到了这样的问题,把utf8改为utf8_general_ci时就可以执行了]


[再来查看一下]

[全部设置完成后重启mysql应该是可以插入中文的了。]
【然而,我的mysql并不爱我。这种方式尝试失败,但对于很大一部分人应该是有效的。】
【目前还是尝试其他办法中…………】
以上就是MySQL插入数据时遇到中文乱码改怎么办?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/400036.html
微信扫一扫
支付宝扫一扫