How do you serve a page with content in multiple languages?
采用統一編碼UTF-8方式編碼 在Unicode中一律用兩個字節來表示,因而至少可以定義65536個不同的字符,幾乎可以涵蓋世界上目前所有通用的語言的每一種字符。 所以在設計和開發多語言網站時,一定要注意先把非中文頁面的字符集定義為“utf-8”格式。
通過改變lang屬性
<!-- HTML --> <html lang="en"><!-- XHTML --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">同一個頁面里如果有多種語言,也可以在局部加入lang屬性
<div lang="es">Yo no hablo espa?ol</div> <div lang="fr">Je ne parle pas fran?ais</div>這種屬于靜態方法,為每種語言分辨準備一套頁面文件。
動態方法 在需要輸出語言文字的地方采用變量來表現,這些變量可以根據用戶選擇不同的語言賦予不同的值新聞熱點
疑難解答