浏览 131 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-05-15 关键字: mysql乱码
遇到一个奇怪的mysql乱码问题,我的mysql全部已经设置成了utf-8,sql-front中文显示也是正常的,通过程序或者是FRONT都能够查找中文,就单单再mysql中是乱码。
mysql> 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 | C:\MySQL\MySQL Server 5.0\share\charsets\ | +--------------------------+-------------------------------------------+ 8 rows in set (0.06 sec) 看似都正常但是在mysql中执行select出来的中文都是乱码,sql-front正常。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2008-05-15
SHOW CHARACTER SET;执行后没有看到utf8,是不是在mysql的share文件夹中缺少utf8.xml??哪里能下载到?
|
|
| 返回顶楼 | |
|
时间:2008-05-15
赖我,我看错了,有UTF8,那所有都设置正确了,还有什么问题?
|
|
| 返回顶楼 | |
|
时间:2008-05-15
自己结贴,字符就算都转成了UTF8但是控制台的字符好像一定要GBK,不知道什么原因我所有字符都是UTF8的但是要想不是乱码一定要在控制台中输入set names gbk;这样就不乱了,说实话很茫然。
|
|
| 返回顶楼 | |
|
时间:2008-05-15
你看到的 不代表就是错的
|
|
| 返回顶楼 | |





