我在安裝OSC資料庫的時候,遇到後台顯示的編碼是亂碼
但是前台顯示卻是正確的中文
這個問題令我百思不解,上網爬了很多文章,還是找不到我想要的答案
不過爬文總是有用,有很多人提供意見整合後,經過我幾翻的測試,總算研究出一個結果了
關鍵在於這一行
mysql_query(“SET NAMES UTF8”);
放在正確的地方就可達到它的功效
這一行要放在哪呢? 底下有兩個檔案都要放
/[OSC的路徑]/admin/includes/functions/database.php
/[OSC的路徑]/includes/functions/database.php
開啟檔案找到mysql_query,然後在上面一行放進mysql_query(“SET NAMES UTF8”);
這一行的意思是將字元編碼設定為utf8. 之後下面一行再執行SQL敘述,就不會有問題了
報告完畢