2014-01-16 250 views
-1

我在我的網站上收集法語字符串。我需要將所有特殊字符轉換爲HTML特殊字符,以便我可以將它從數據庫中提取出來並顯示在網頁上。如何將所有法文特殊字符轉換爲HTML可顯示的語言?我正在使用PHP。法國HTML特殊字符

+1

後你都試過,什麼不起作用 – stackErr

+0

您可以發佈您'法國string'? – MLeFevre

+1

HTML是完全能夠顯示法語,你在做什麼,發生了什麼,你沒有想到的事情? – geoffspear

回答

1

您不應該需要將您的字符轉換爲HTML實體。如果您已經正確存儲了文本,則應該只是向Web瀏覽器聲明正確的字符集。請參閱<meta>標籤文檔。

許多Web開發人員以UTF-8編碼存儲文本,並在整個堆棧中使用此字符編碼以保持一致性。在這種情況下,正確的<meta>標籤是:

<meta charset="UTF-8" /> 

如果遇到與你定的字符集問題,你可能檢索或存儲與不正確的文字編碼文字。

有關文本編碼的快速概述,請參閱Joel Spolsky的"The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)"

最後,您可以查看Le Monde或任何其他受歡迎的法語網站,它們是而不是使用HTML實體。

0

設置字符集元= UTF-8應該工作得很好,像我一樣爲我公司法文網站。如果您堅持要採取措施讓您感覺更有信心,您可以做類似這樣的事情(類似於版權符號)À=&Agrave;à=&agrave;È=&Egrave;è=&egrave;等。在Google上搜索法語特殊字符的完整列表。

對不起我最初的答案格式不正確,因此錯誤的顯示讓我向下票:(