phpMyAdmin 及 MySQL 中文乱码 解决方案

mysql 会出现中文乱码的原因不外乎下列几点:

-mysql server本身设定问题,例如还停留在 latin1
-mysql table 的语系设定问题(包含 character 与 collation)
-网页伺服器语系设定问题
-客户端程式(例如 php) 的连线语系设定问题


mysql中文乱码的简易解决方式


1.在/etc/httpd/conf/httpd.conf 设定完重启apache
AddDefaultCharset UTF-8

2.在/etc/php.ini设定设定完重启apache(这边预设是没设定的,不然的话连接会出现错误Lost connection to MySQL server during query) 
default_charset = "utf-8"

3.在/etc/my.cnf新增一笔下面资料

[mysqld]
default-character-set=utf8

init_connect="SET NAMES UTF8;"


[client]
default-character-set=utf8


重启mysql


phpmyadmin中文乱码解决方式


在phpmyadmin上面
直接更改mysql连线校对为utf-8
再重新读取权限即可~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章