该命令将终端的字符编码设为了UTF-8 。此后再插入数据库中的内容都会按照UTF-8的编码来处理 。
注意:在Linux中,终端方式中直接插入中文内容,可能并不会出现1406错误 , 但是这时插入的数据
是按照系统的默认编码进行处理 。因此对编码为UTF-8的数据库,在显示数据的地方可能会出现乱码 。
2、在Windows下,命令行窗口不支持UTF-8编码,所以使用“set names utf8;”不会达到转化中文的
效果 。但是这个问题还是可以解决的:
(1)使用默认编码建立数据库 。这种情况下就可以直接输入中文了,但是相应的问题 , 就是会
失去UTF-8编码的灵活性 。特别是不利于软件的国际化 。
(2)放弃命令行窗口登录MySQL,使用图形化客户端 。客户端工具可以MySQL的官方网站上找到 。”
B. Mysql配置文件:
“在my.ini里找到sql- mode='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'把其中 的STRICT_TRANS_TABLES,去掉,或者把sql- mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION注释掉 , 然 后重启mysql就ok了”
mysql怎么把中文标点的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于mysql怎么打中文、mysql怎么把中文标点的信息别忘了在本站进行查找喔 。
推荐阅读
- 小程序商城跳失率,小程序跳转小程序数量限制
- 旅游房地产如何营销,房地产旅游度假项目营销思路报告
- 什么手机看视频全屏最好,什么手机看视频是全屏
- 黑心模拟经营游戏,黑道模拟经营游戏
- go语言哪些公司在用 go语言火吗
- 新媒体如何与电商配合发展,新媒体如何与电商配合发展工作
- 3d手机游戏单机,3d游戏单机大型手机
- Java第一行代码快捷键,java第一行写什么
- python绘制小波函数 python小波分析预测股票