我正在我的网站上收集法语字符串。我需要将所有特殊字符转换为HTML特殊字符,以便我可以从数据库中将其拉出并显示在网页上。如何将所有法语特殊字符转换为HTML可以显示的语言?我正在使用PHP。
答案 0 :(得分: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!)"。
最后,您可以使用HTML实体查看Le Monde或任何其他热门法语网站,他们不。
答案 1 :(得分:0)
尝试使用htmlentities功能,请参阅http://www.php.net/manual/en/function.htmlentities.php
启用正确显示的功能是最新的,并且未包含在旧浏览器版本中......我不止一次遇到此问题。元标记不是“总是”的答案,因为它并不总是得到支持。
答案 2 :(得分:0)
答案 3 :(得分:0)
设置meta charset = utf-8应该像我公司的法语网站一样正常工作。如果你坚持做一些事情让你感觉更自信,你可以做这样的事情(类似于版权符号)À=Àà=àÈ=Èè=è
等。在Google上搜索完整的法语特殊字符列表。
抱歉,我的初步答案格式不正确,因此错误的显示让我投了一票:(