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中。。。。。

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