关于mysql的编码问题

数据库服务和管理,MySQL/PostgreSQL/Oracle/Sybase 等
回复
gaopenghigh
帖子: 21
注册时间: 2008-10-18 10:23
送出感谢: 0
接收感谢: 0

关于mysql的编码问题

#1

帖子 gaopenghigh » 2010-12-01 9:45

我用php和mysql做网页,内容从一个php页面输入,存入mysql,另外一个页面从mysql取
数据,显示出来。网页编码和浏览器编码都是设置为UTF-8,MySQL中也设置了编码为UTF-
8:

ysql> show variables like 'character_set_%';
+--------------------------+----------------------------+
| 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 | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

网页上输入输出都是正常中文,但是从终端中用select命令查询相关的条目,发现中文是
乱码,不知是为什么,另外用phpmyadmin查看中文也是乱码。
请问这是为什么呢?
回复

回到 “数据库管理”