2015-02-06 147 views
1

我只是在研究建設一個多語種網站。我已經研究過數據庫結構,但我現在正在研究這些URL如何工作。多語言網站網址

我主要關心的是我會有一個英文和中文版本的網站。我想使用搜索引擎友好的網址,這對中文字符怎麼可能?

對於英文網站,我可能會使用類似:

www.domain.com/en/products/[productname]/ 

與產品名稱從英語翻譯數據庫中的未來。

我會爲中文網站做些什麼?

www.domain.com/cn/products/[productname]/ 

我只是能夠把從數據庫的中文翻譯直接到URL?

+0

你看過維基百科嗎?例如https://zh.wikipedia.org/wiki/%E7%BB%9F%E4%B8%80%E8%B5%84%E6%BA%90%E5%AE%9A%E4%BD%8D %E7%AC%A6 – 2015-02-06 13:26:20

+0

是的,我確實看到,雖然四處搜尋,所以我可以在網址中使用中文符號,但不確定是否所有語言的網站可能會被開發出來,以便將來可能包含更多的語言,因此需要進行研究。 – JBoom 2015-02-06 14:25:28

回答

0

URLEncoder

當編碼字符串,適用下列規則:

字母數字字符 「a」 到 「z」, 「A」 到 「Z」 和 「0」 通過「9」保持不變。特殊字符「。」,「 - 」,「*」和 「_」保持不變。空格字符「」被轉換成符號「+」的正號 。所有其他字符都不安全,並且首先使用某種編碼方案將其轉換爲 一個或多個字節。然後每個字節是由3個字符的字符串「%xy」表示的 ,其中xy是該字節的兩位數 十六進制表示。推薦的編碼 使用的方案是UTF-8。但是,出於兼容性原因,如果未指定 編碼,則使用平臺 的默認編碼。

所以,按指定編碼。我猜搜索引擎會正確解碼它們。