0

任何的虛擬主機應該都要完全支援所有的語言才對。cocohosting.org 這個網站就是架設在國外虛擬主機 LunarPages上。你的網頁可以用任何的語言撰寫,只要在您網頁的標頭註明是什麼語言,然後交由負責解讀網頁的瀏覽器。現在的虛擬主機服務商都使用 utf-8標準編碼的伺服器主機了,如果你的國內主機商提供所謂的 Big-5或是 GB2312編碼的主機伺服器,才會是落伍的做法,你的繁體中文在編碼是 GB2312的主機伺服器上會有問題,相同的你的簡體中文在編碼是 big-5的主機伺服器上會有問題

使用 utf-8編碼的虛擬主機不會有中文顯示問題,甚至您可以放心的將您的網頁製作成任何語言

若是使用Big-5編碼安裝的 Linux,您在使用一些 AJAX等使用 utf-8為預設編碼的通道時,反而須要做轉碼的動作,使用 utf-8編碼環境的 Linux系統,您在撰寫程式時反而更為輕鬆,唯一需要注意的只有您的檔案最好用 utf-8的格式編寫,以防止有時候可能會有亂碼發生

不止是國外的虛擬主機服務商,國內的虛擬主機服務商也都跟進使用這樣的編碼環境,因為這是全球的一個趨勢

最後,如果您要使用 mySQL資料庫的話,只要確認主機商的 MySQL資料庫是 4.1以上的版本,就可以支援 Big5碼和 GB2312碼了,這一點您完全不用擔心

以網頁為例,在<head></head>中加入你網頁使用的編碼,例如
<meta http-equiv=』content-type』 content=』text/html; charset=utf-8″ />

以資料庫MySQL為例,只要將資料庫的連線校對設定好 (一般都是為utf-8),就不會出現亂碼了。確認資料庫的校對是否設定為 utf8_general_ci,是唯一的步驟,That’s all !

回到 虛擬主機申請問與答

Leave a Reply