【已解決】000webhost PHP 中文顯示呈現亂碼問題!!

小弟使用000webhost空間寫PHP網頁讀取MYSQL資料,其資料庫及資料表編碼皆改為"utf8_general_ci"
但是網頁上仍然是顯示亂碼,想請教有先進知道該如何解決此問題嘛!?

【已解決】000webhost PHP 中文顯示呈現亂碼問題!!
↑網頁顯示畫面

【已解決】000webhost PHP 中文顯示呈現亂碼問題!!
↑資料庫內容

【已解決】000webhost PHP 中文顯示呈現亂碼問題!!
↑網頁程式碼設定

【已解決】000webhost PHP 中文顯示呈現亂碼問題!!
↑資料表編碼設定

【已解決】000webhost PHP 中文顯示呈現亂碼問題!!
↑資料庫編碼設定

2015-01-25 23:37 發佈
應該是網頁程式碼設定"存檔"的問題
你必須要把編譯換成UTF-8
試試看吧

mozo1299 wrote:
應該是網頁程式碼設定...


小弟已照mozo大所提示,使用筆記本開啟網頁並另存新檔在編碼的地方選UTF-8後儲存,
重新上傳網頁,文字仍然是顯示亂碼

Q MR wrote:
小弟使用000web...(恕刪)

Google可以找到一堆相關問題&解決方式,都看過了嗎?

phpMyAdmin顯示沒問題,那資料庫那邊應該是沒問題

PHP連MySQL的地方確認過了嗎?

類似這樣
$connection = mysql_connect(HOSTNAME, USERNAME, PASSWORD);
mysql_query("SET NAMES 'utf8'", $connection);


或是這樣的東西...
$connection = mysql_connect(HOSTNAME, USERNAME, PASSWORD);
mysql_set_charset('utf8', $connection);


......其實我也不熟,你自己改著看吧
唔...是否有加上 mysql_query("SET NAMES utf8");
再試試看吧

nsps5606 wrote:
Google可以找到...

mozo1299 wrote:
唔...是否有加上 ...


回nsp及mozo的話,google了很久,一直理不出頭緒才上來求救的,
我有加過一次 mysql_query("SET NAMES utf8");
但是沒成功,剛剛看到NSP大的範例要將資料庫變數加上,
試了一下中文顯示成功了!!!

謝謝NSP大跟MOZO大的幫忙!!!感恩!!

mozo1299 wrote:
唔...是否有加上...(恕刪)


謝謝你的方法,我這裡的亂碼也解決了
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?