每次新创建一个表或者数据库,在插入中文的时候要么报1366错误,要么插入后查询出来中文全部变成了???,修改字符集后,下一次重新打开数据库,就又恢复成修改前的字符集。
解决方法:
找到mysql的安装目录下的my.ini配置文件,我发现我竟然把配置文件存储成了文本文档,简直是***。改后在网上找了一个my.ini配置文件的模板,添加进去就好了。
字符
修改完后,打开数据库(如果不行就重启电脑试一下)查询字符集为这样。
±-------------------------±-----------------------------------------------+
| Variable_name | Value |
±-------------------------±-----------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | E:\MySQL11\mysql-5.7.25-winx64\share\charsets\ |
±-------------------------±-----------------------------------------------+

技术
©2019-2020 Toolsou All rights reserved,
html写樱花树,写樱花树的作文java四大函数式接口(重点,简单)某东14薪变16薪,是诚意还是套路?os模块的简单使用HashMap详解让人意想不到的Python之樱花树(turtle库的华丽样式)浏览器内核(理解)