mysql修改默认的环境的字符集为utf-8
来源:互联网 发布:苹果mac商店 编辑:程序博客网 时间:2024/05/18 02:59
mysql修改环境的默认字符集为utf-8(当然你也可以设置成别的,国际点还是utf-8好)
如果不把mysql字符集统一下,后面还是有点麻烦的
首先得在服务里关掉mysql的服务(一定要先关掉mysql服务再修改)
然后到你的mysql的安装路径,如果是自定义就找到自定义的路径,默认是:C:\Program Files\MySQL\MySQL Server 5.0\my.ini。(也有的不是这个,低版本的就是mysql-default.ini)
找到那个 [client] [mysql] 里加入 : default-character-set=utf8
mysqld下面加入: default-character-set=utf8
init_connect='SET NAMES utf8'
保存后再重新启动mysql服务
然后用下面语句用于查看编码方式是否已经修改:
show variables like 'char%';
是这样子就说明已经好了。
如果是的你的之前的数据库没有设置好:
对于已经存在了的数据库,可以如下操作使其改变编码方式:
a. 修改MYSQL数据库编码,如果是MYSQL数据库编码不正确: 可以在MYSQL执行如下命令: ALTER DATABASE test DEFAULT CHARACTER SET utf8;
以上命令就是将MYSQL的test数据库的编码设为utf8
b. 修改MYSQL表的编码:ALTER TABLE category DEFAULT CHARACTER SET utf8;
以上命令就是将一个表category的编码改为utf8
c. 修改字段的编码:
ALTER TABLE `test` CHANGE `dd` `dd` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
以上命令就是将MYSQL数据库test表中 dd的字段编码改为utf8
在命令行下插入汉字时如下代码:
set names gb2312;有时候这一句很关键!
insert into charset values('lmj');
然后再重启服务就可以 了。
如果出现无法启动服务的情况,就以管理员身份运行cmd先进入到mysql安装目录下,执行
mysqld -remove 移除服务
然后
mysqld -install 安装服务
就可以了
- mysql修改默认的环境的字符集为utf-8
- mysql通过my.cnf修改默认字符集为utf-8的方法以及注意事项
- mac 永久设置mysql的默认字符集为utf-8
- 修改mysql默认字符集为utf
- Linux mysql修改默认字符集永久为UTF-8
- Ubuntu 下修改MySQL的字符集为UTF-8
- Mac安装MySQL、修改MySQL的初始化密码、默认字符集为utf-8以及配置完my.cnf的文件后仍不生效的情况下的处理方案
- MySQL数据库修改字符集为UTF-8
- 修改mysql的默认字符集
- mac下修改mysql的默认字符集为utf8
- mac下修改mysql的默认字符集为utf8
- mac下修改mysql的默认字符集为utf8
- mac下修改mysql的默认字符集为utf8
- 将Oracle数据的的字符集修改为utf-8
- CentOS修改默认编码为UTF-8,使java程序字符集默认为UTF-8
- ORACLE修改数据库的字符集编码为UTF-8方法
- oracle 修改数据库的字符集编码为UTF-8
- ORACLE 修改数据库的字符集编码为UTF-8
- 重写ListView的Adapter时,getView()方法没有执行的原因
- oracl数据库的常用知识
- UITableView
- js基础1
- ImageLoad(二)
- mysql修改默认的环境的字符集为utf-8
- 用javascript语言循环输出表格
- css学习笔记(1)
- InnoSetup快速入门(三):添加安装文件并创建开始菜单快捷方式
- C++ const
- C语言函数理解
- ubuntu install scrapy
- AVA编写的使用Socket模拟Http的GET操作
- adb常用命令总结