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

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


↑網頁顯示畫面


↑資料庫內容


↑網頁程式碼設定


↑資料表編碼設定


↑資料庫編碼設定

2015-01-25 23:37 #1
應該是網頁程式碼設定"存檔"的問題
你必須要把編譯換成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:
唔...是否有加上...(恕刪)


謝謝你的方法,我這裡的亂碼也解決了
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
提醒:內容可能因過於寫實、驚悚而令人感到不舒服,是否繼續觀看?

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結