2013-03-27 37 views
0

我的一個簡單問題是,如何在一個HTML頁面中使用多種語言?在一個HTML頁面上使用多種語言

喜歡的東西

<div> 
    <p>This text is in English</p> 
</div> 

<div> 
<p>This text in Japanese</p> 
</div> 

<div> 
<p>This text in French</p> 
</div> 

它是一個語言選擇。該頁面是純HTML。

enter image description here

+2

你嘗試過什麼嗎?在你展示的例子中,你是否嘗試複製他們擁有的文本?只要你有正確的字符編碼,你可以使用任何你想要的文字。 HTML實際上不會爲你翻譯任何東西,你只需將文本放在你想要的頁面上。 – David 2013-03-27 11:39:43

+0

也許利用CSS或給每個div一個屬性。例如文本方向,如果一個語言是從右向左寫的。或者,例如,文本轉換屬性考慮了特定於語言的大小寫映射規則。 – ZeeeeeV 2013-03-27 12:27:43

回答

0

是的。有可能的。您可以使用Unicode編碼其他語言文本。看看我爲你在這裏創造一個例子:

代碼:

歡迎

नमस्कार

வணக்கம்

+0

http://jsfiddle.net/ldscript/k8p5S/ – 2013-03-27 11:45:25

0

只需使用UTF-8爲您的網頁編碼它會一切工作。瀏覽器自然而然地這樣做; Unicode(其中UTF-8是一種表示)就是爲此而發明的。

0

和你使用一種語言一樣。您只有HTML文檔具有一種字符編碼的限制,因此,如果您編寫了兩個單獨的頁面,則無法使用法語文本的ISO-8859-1編碼和日文文本的某些JIS編碼。

結論是,如果可能的話,通常應該使用UTF-8,如果不是,則使用像字符引用這樣的解決方法。

您可以也應該使用lang屬性來指示每個零件的語言。但是這對於基本功能來說並不是必需的,現在它的確是一種很好的創作習慣。

相關問題