2014-01-16 259 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上搜索法语特殊字符的完整列表。

对不起我最初的答案格式不正确,因此错误的显示让我向下票:(