無法顯示中文 |
|
雲若
更新時間:2007/4/8 下午 01:52:32 |
|
各位使用Dreamwaver8來製作PHP網站的前輩大家好,若人是這一方面的新手,有個問題想向諸位請教,
首先我在「網路」按下「新增網站」,接著照著書上所寫的輸入資料,可是到「檔案測試」時,他卻問我要使用什麼URL瀏覽到網站根目錄,我輸入:http://localhost/news/後接著按下「測試URL」也說『「URL前置詞」測試成功。』
但按下下一頁時,他卻跑出一個警告方塊:「測試伺服器的網站URL前置詞/news和此網站的HTTP位址中所指定的網站URL前置詞不相符,這可能會造成使用網站相對連結的網頁在執行階段顯示不正確。仍要繼續執行嗎?」
我也沒去理會,按下確定以後繼續執行。
然後接下來就是問題所在了,我利用「應用程式」下的「繫結」叫出資料庫,可是按下F12瀏覽器顯示出來的中文卻變成了「?」,而英文和數字、表格則顯示正常,我想問的是為什麼會這樣呢?
在phpMyAdmin 2.6.2-pl1的首頁裡,我設定:
Language : chinese traditional(zhtw-utf-8)
MySQL 文字編碼: UTF-8 Unicode (utf8)
MySQL 連線校對: big5_chinese_ci
且news資料庫裡的資料表我也是使用big5_chinese_ci啊!
怎麼會這樣子呢?
希望給予幫助。
另外我使用的是AppServ-win32-2.5.4a.exe的版本。
參考書籍是文淵閣工作室所著的「挑戰Dreamwaver8互動網站百寶箱for PHP」
|
|
|
|
雲若
更新時間:2007/4/14 下午 08:49:58 |
|
都沒有人回啊? 我在知識+問,有人回答如下:
你的網頁編碼沒有改成 UTF-8。在 Dreamweaver 8 開啟你的那個網頁,然後按下 Ctrl + J 叫出對話框,選左邊 Title / Encoding (倒數第二個) ,然後右邊在 Encoding 選 UTF-8 或者 Chinese (Big-5)。然後按下套用,再試一次。
不過我試過後還是沒辦法啊! |
|
|
|
shine
更新時間:2007/4/14 下午 10:58:30 |
|
我也是碰到此問題。
我所使用的是Appserv 2.5.8
網路查的方式都試過,還是不能解決
就算使用書籍中的軟體一樣宣告失敗
不過換Appserv 2.4.8 就解決亂碼問題了
應該是Appserv內含的軟體本本問題,不知是MySQL還是Apache
可到網站下載Appserv 2.4.8版,應該可以解決,我也試了一天了
|
|
|
|
雲若
更新時間:2007/4/15 上午 10:26:15 |
|
我已經改用iis了...不過好像iis也是這樣耶...
Appserv 2.5.8不是比Appserv2.4.8還要晚出來嗎?怎麼會這樣子?
還有啊!Appserv系列好像沒辦法自由更換裡面的東西耶... |
|
|
|
shine
更新時間:2007/4/15 上午 10:39:27 |
|
在Appserv網站中 Appserv2.4.8 和Appserv 2.5.8都可下載 應該是所屬套件版本問題 不過我本身不是SQL、PHP、Aache專業人士 不知到底那個環節出問題。
不知是否有人試過,Appserv 2.4.8能否正常,可否分享看看 |
|
|
|
|