+ -
当前位置:首页 → 问答吧 → 新手发帖请教 Linux php mysql 中文乱码 ?问题

新手发帖请教 Linux php mysql 中文乱码 ?问题

时间:2010-01-24

来源:互联网

windows utf8 通过了 可正常使用。
上传网上liunx系统不行了。
使用的是虚机 没有服务器权限
以下是问题和可能用到的东西
请指点下 谢谢

直接在phpMyAdmin insert 数据,的phpMyAdmin查看中文正常 网页显示乱码
php网页提交 网页显示正常。phpMyAdmin 显示"?"

在phpMyAdmin中 sql
set names latin1;        
select * from test;
上面的这两行代码 能正常显示中文
utf8 和 gbk 都不行。


网页 和数据库的链接都是utf8的。
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
保存是编码选择的utf-8
mysql_query("set names 'utf8'"); //使用utf8中文编码;

MySQL链接校对:utf8_general_ci
数据库整理:utf8_general_ci
表整理:utf8_general_ci
中文字段:utf8_general_ci


phpmyadmin中sql
SHOW VARIABLES LIKE 'character_set_%';

Variable_name  Value 
character_set_client latin1
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results latin1
character_set_server latin1
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/

SHOW VARIABLES LIKE 'collation_%';
Variable_name  Value 
collation_connection utf8_general_ci
collation_database utf8_general_ci
collation_server latin1_swedish_ci

作者: joelifish   发布时间: 2010-01-24

看看数据库是什么编码的···

作者: mylanglang   发布时间: 2010-01-27

相关阅读 更多