)網頁編碼,非常細小之問題卻影響著您生意

來源:互聯網
上載者:User

     很少人會注意到自己的網頁編碼。

如果您的網頁是中文內容,編碼是GB2312,對於中國人瀏覽沒有任何問題。我們用的是中文作業系統,IE也是中文的IE。

可是,如果您的網站存在多語種,中文首頁進入後向訪問者提示還有英文版、日文版、法語版。。。這種情況隨處可見。您網域名稱下的首頁編碼還是GB2312嗎?

 

如果是,您的首頁編碼存在著大問題!

     您網路推廣是您的網域名稱。一個老外訪問您的網站就會發生令他莫名的事情,他/她的電腦上會提示要求安裝GB2312字元!老外會這樣做嗎?顯然不會。您首頁呈現出來的一堆亂碼。

     因此,如果您網站中有中文內容,同時有其他語種的版本,那麼您的首頁(網域名稱下預設的頁面)必須做成國際通用的UTF-8。這樣,老外才能看到不是亂碼的中文字,雖然他/她看不懂,但不會出現上面提到的要求安裝中文字型檔的現象。

您的網頁註明了UTF-8或ISO編碼,問題就解決了呢?問題還沒這麼簡單。通常情況下訪問者瀏覽是正常的。因為我們的IE的預設是自動識別編碼。可是還會有一些瀏覽使用者將將IE設定成中文的GB2312。如果您的網頁編碼是UTF-8,但檔案並不是真正的UTF-8,瀏覽時就會發生一片空白現象。點擊右鍵,將IE編碼變換成UTF-8,網頁內容即刻顯現。

您是否有過這樣的經曆,看到一個網頁是一片空白?很少會發生這樣的事情。我們曾經看到過一個BBS門戶網站的首頁發生過這樣真實的事情。

這真是一個很少見但又非常奇怪的現象。

     這種情況通常發生在您原來網頁是GB2312,您用網頁編輯器將網頁編碼設定成UTF-8,再粘貼HTML源碼。網頁編碼變成了UTF-8,但檔案自身並沒有變成真正的UTF-8。

說來您肯能不信,您用其他網頁編輯器(譬如AltraEdit)開啟網頁查看2進位情況,您會發現真本文件頭部的編碼不一定與真正的純UTF-8檔案相同,這裡存在著細微的差異。

非常細小的問題卻隱藏著大問題。我們寫出來與您分享。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.