2012-04-11 41 views
3

我有一個html文件,其中包含字符ë對於特殊字符或字符本身,在html中使用字符代碼是否可取?

HTML中包含這條線,其中規定,我使用的是ISO-8859-15字符集。

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">

我可以使用的字符代碼&euml;或HTML文件的字符ë本身之間進行選擇。兩者都很好。

我想知道是否有人比其他人更可取,爲什麼?

+2

其中''ë將客觀最好是當你的材料在你的meta標籤不能被識別的情況,當你粘貼你的整個頁面到電子郵件結束了,例如,或者如果你的服務器決定的唯一情況開始在其HTTP頭中發送編碼。否則,這是一個意見問題;不去那裏。 – 2012-04-11 19:30:27

回答

1

真實人物是:

  • 提高帶寬效率
  • 容易當你正在編寫或編輯你的頁面

實體閱讀:不必

  • 救你非常關心字符編碼

只需使用真實的字符,並確保您的整個生產鏈中都有一個unicode編碼。

1

我相信字符代碼可以確保最大的可重用性/靈活性。例如,如果我曾經想複製並粘貼那些沒有定義字符集的文本,那麼它更有可能工作。另外,如果內容來自數據庫,它確保了最大的靈活性。

免責聲明:沒有正確的答案,這個問題 - 這是純粹的意見。

0

實體用於實現保留字符或用於表示 不易用鍵盤輸入的字符。

所以我認爲最好使用實體名稱&euml或實體編號&#235;

+1

引用的來源是什麼,爲什麼這個引用暗示html實體更好? – Iljaas 2012-04-11 19:50:15

+0

引用來源http://www.w3schools.com/tags/ref_entities。asp – 2012-04-11 20:00:22

0

你不應該使用ISO-8859-15,因爲它比ISO-8859-1少廣泛的支持,並提供了它沒有真正的好處,即使它的工作原理。如果使用實體,則以分號結尾:&euml;(不是&euml)。

關於使用字符與實體引用,也許是最好的答案是:如果你要問,使用單位。但使用字符本身並不是真正的火箭科學,它使源代碼更具可讀性。

+0

使用ISO-8859-15的選擇不是我的。缺少的分號只是一個錯字。我知道這不是火箭科學,我只是對這兩者之間的實際差異感到好奇。 – Iljaas 2012-04-12 16:05:20