Php 一些html实体呈现为?在网页上
我有一个web应用程序无法正确呈现一些html实体。我被难住了。一些非常常用的方法,如Php 一些html实体呈现为?在网页上,php,mysql,apache,encoding,html-entities,Php,Mysql,Apache,Encoding,Html Entities,我有一个web应用程序无法正确呈现一些html实体。我被难住了。一些非常常用的方法,如 < and "e; 其他用于构建html的方法也很好。但其他人喜欢 ° or ± or even 正在渲染为� 性格页面和数据库(mysql)都设置为UTF-8和unicode general。这是在运行apache和php的Ubuntu服务器上发生的。使用检测编码的Chrome将其识别为UTF-8 我有一个应用程序
< and "e;
其他用于构建html的方法也很好。但其他人喜欢
° or ± or even
正在渲染为� 性格页面和数据库(mysql)都设置为UTF-8和unicode general。这是在运行apache和php的Ubuntu服务器上发生的。使用检测编码的Chrome将其识别为UTF-8
我有一个应用程序的开发副本和使用MAMP在我的Macbook上运行的相同数据,它没有出现这个问题。难倒。仅供参考:&xxx;——这是一个“html实体”。你的数据来自哪里。黑钻石应该是什么?是的,它们是html实体,如上所述。它们大多来自最终用户,他们通过TinyMCE提供的编辑器将文本键入/粘贴到表单中。然而,这是一个旧的应用程序,在MySQL中存储之前,奇数字符被转换成html实体。可以说,它们是简单的文本html实体。正如我所说,上面的菱形字符是deg、plusmn和nbsp实体。仅供参考:&xxx;-这是一个“html实体”。你的数据来自哪里。黑钻石应该是什么?是的,它们是html实体,如上所述。它们大多来自最终用户,他们通过TinyMCE提供的编辑器将文本键入/粘贴到表单中。然而,这是一个旧的应用程序,在MySQL中存储之前,奇数字符被转换成html实体。可以说,它们是简单的文本html实体。如上所述,上面的菱形字符是deg、plusmn和nbsp实体。