phpmyadmin登录问题和require出现乱码

win7+php5.3+apache2.2

我用的phpmyadmin 版本是3.3.8,当登录时,往往会出现以下两种情况:

1.点登录后又返回到登录页面

2.点登录后提示session错误

 

解决办法:修改php.ini

session.save_path = "I:/temp"

seesion.auto_start = 1

注意斜杠方向,不可写成"I:/temp/"否则问题依旧

 

 

 

今天又碰到了个问题

在一个单独的文件中写入汉字,当在别的文件使用require或者require_once时,这些汉字都会变成 乱码

经过研究发现,我的HTML页面是UTF-8格式,而PHP在处理时使用的是GB2312.所以就会出现乱码

有两种解决办法:

1.把所有页面都改成GB2312(不推荐)

2.使用iconv转换,在被require的页面中,把所有的变量中的汉字字符使用iconv("GB2312","UTF-8",$str);就可以了

唉,php对汉字的支持还是不好啊。。。

期待PHP6中。。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章