苏奚的空间

关注:网络、财经、新生活~~

2008年12月23日星期二

终于找到mysql乱码原因

网站换空间到Bluehost,数据库查询结果是乱码,检查并测试了很久弄不清楚什么原因。

今天好好对比了一下程序,发现原来老的空间上程序没有设置数据查询输入输出与连接的编码没有设置,在打开数据库后加入以下代码,问题解决:
mysql_query("SET character_set_connection=gbk, character_set_results=gbk, character_set_client=gbk;");

还有,新空间上查询GET取得变量必须使用 $_GET['变量名'] ,而不能直接使用 $变量名
今天可以睡个好觉了。

参考资料编程乱码问题初步探索 (作者 马顺仁)

标签: ,

0 条评论:

发表评论

订阅 博文评论 [Atom]

<< 主页