Mysql 使用 utf8
2011-04-16 11:23
302 查看
Mysql 默认情况是不使用 utf8, 对需要使用中文或多语言时,建议使用utf8编码:
需要进行的一些配置:
1.修改mysql配置文件: /etc/my.cnf,加入 default-character-set=utf8
[mysqld]
datadir=/usr/local/mysql/var/mysql
socket=/tmp/mysql.sock
user=root
old_passwords=1
default-character-set=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld_safe]
default-character-set=utf8
log-error=/usr/local/mysql/var/log/mysqld.log
pid-file=/usr/local/mysql/var/run/mysqld.pid
需要重启mysqld_safe服务,查看是否成功:
2.在程序中设置默认使用的字符集:
mysql_set_character_set(&mysql_conn,"utf8");
需要进行的一些配置:
1.修改mysql配置文件: /etc/my.cnf,加入 default-character-set=utf8
[mysqld]
datadir=/usr/local/mysql/var/mysql
socket=/tmp/mysql.sock
user=root
old_passwords=1
default-character-set=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld_safe]
default-character-set=utf8
log-error=/usr/local/mysql/var/log/mysqld.log
pid-file=/usr/local/mysql/var/run/mysqld.pid
需要重启mysqld_safe服务,查看是否成功:
2.在程序中设置默认使用的字符集:
mysql_set_character_set(&mysql_conn,"utf8");
相关文章推荐
- Mysql 使用utf8显示中文
- 使用myeclipse插入数据到mysql 出现中文乱码|utf8乱码解决方案[适合tomcat部署的jsp应用]
- [乐意黎原创] Mysql使用UTF8编码时让某字段使用中文排序(UTF8按字段拼音首字母排序)
- MYSQL使用存储过程插入中文数据的疑似bug(UTF8)
- mysql :group by 与order by 共同使用时排序问题,小心utf8的排序
- MYSQL使用存储过程插入中文数据的疑似bug(UTF8)
- MYSQL使用UTF8中文乱码终极解决办法
- 编译安装mysql 5.1使用utf8解决乱码问题
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- JPA使用mysql的时候创建varchar型列使用utf8
- 使用中文版Navicat for MySQL 时查看UTF8的汉字乱码的解决方案
- MYSQL使用UTF8中文乱码终极解决办法
- Mycat学习笔记 番外篇一.客户端使用latin1字符集,后端MySQL为UTF8字符集,MyCat日志分析。
- 编译安装mysql 5.1使用utf8解决乱码问题
- JSP使用UTF-8链接MYSQL数据库(UTF8)乱码以及连接失败问题以及更改mysql默认编码
- mysql 5.x使用utf8作为默认字符集
- mysql创建数据库,设置charset为utf8,并使用utf8_general_ci字符集校验结果
- Linux MySQL的使用
- Navicat for MySQL使用手记
- 如何使用jQuery+PHP+MySQL来实现一个在线测试项目