解决MySQL中文乱码
来源:互联网 发布:加工中心直接图纸编程 编辑:程序博客网 时间:2024/06/02 23:18
identity(1, 1)是sqlserver的写法 mysql写法是auto_increment
Mysql 的默认编码是Latin1
进入mysql客户端 键入命令:show variables like”%char%”; 查看编码方式1. +--------------------------+--------------------------+
2. | Variable_name
3. +--------------------------+--------------------------+
4. | character_set_client
5. | character_set_connection | latin1
6. | character_set_database
7. | character_set_filesystem | binary
8. | character_set_results
9. | character_set_server
10. | character_set_system
11. | character_sets_dir
12. +--------------------------+--------------------------+
解决方案:
编辑my.ini(MySQL配置文件)文件对编码进行修改
找到【mysqld】行 改变编码方式为:default-character-set=utf8
在CMD模式下用net stop mysql命令和net start mysql命令 关闭和开启mysql服务
进入mysql客户端 键入命令:show variables like”%char%”; 查看编码方式
1. +--------------------------+--------------------------+
2. | Variable_name
3. +--------------------------+--------------------------+
4. | character_set_client
5. | character_set_connection | latin1