通过设置Mysql的启动参数文件(一般为my.ini),加入或修改下面两行:
1. [mysqld]下的character-set-server=utf8
2. [client]下的default_character_set=utf8
登录Mysql,通过下面的SQL查询目前的编码设置,从返回结果来看,已生效:
mysql> show variables like 'character%';
+--------------------------+--------------------------+
| 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 | D:\MySQL\share\charsets\ |
+--------------------------+--------------------------+
重启Mysql服务器生效。
说明两点:
1. 如果之前数据库中已有中文字符的数据,修改了编码,需要把以前数据删除,重新插入数据。
2. 一般通过Mysql的客户端或命令行登录查看数据,如果发现还有乱码情况,需要匹配修改客户端软件或CMD客户端的编码。
分享到:
相关推荐
mysql 编码设置命令,需要的朋友可以参考下。
MySQL的中文编码问题,是在Java Web开发中经常遇到的问题,本文件给出了一种解决方案
全国省市区编码mysql全国省市区编码mysql全国省市区编码mysql全国省市区编码mysql
mysql编码问题
mysql插入数据库编码解决mysql插入数据库编码解决
MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8。
linux下安装mysql,utf-8编码处理,以及远程连接
ySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,本方法修改改文件。
mysql编码规则,表的命名规范
Linux 下 设置mysql数据库为utf8编码的方法
中国城市编码 sql mysql 数据库 ,中国所有的城市编码,三级城市编码,数据库脚本 ,中国城市编码 sql mysql 数据库 ,中国所有的城市编码,三级城市编码,数据库脚本 ,中国城市编码 sql mysql 数据库 ,中国所有的...
mysql5.7配置文件设置UTF8编码。 使用此文件直接替换MySQL5.7原配置文件即可生效。
MySQL 中修改编码配置文件全面配置,适合初学者,一看就会!!
Mysql数据库乱码 问题彻底解决 针对JAVA
高德api 高德地址编码表 mysql版全国省、市、区行政区域mysql信息表,包含:区域名称、城市编码、邮政编码、经纬度、名称拼音,sql文件,mysql导入可用;
4.城乡划分代码说明:mysql数据库,树结构存储。包括:编码;名称;全称;所属省,市,区县,街道;拼音首字母;城市类型(直辖市,省会);同级下排序;深度;城乡分类代码及经纬度。 5.四级地址:...
mysql批量修改字符编码,可以把整个数据库的所有表的charset统一设置为utf-8的。
mysql中代码集修改的集中方式。开机后不会复原,UTF-8
163、一般就算设置了表的默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。解决方法是在发送查询前执行一下下面这句: