为什么我的页面无法显示é而是显示�?
|
我已将HTML中的页面编码设置为UTF-8:
meta http-equiv=\"content-type\" content=\"application/xhtml+xml; charset=UTF-8\"
在HTTP标头中,我有:
Content-Type text/html; charset=UTF-8
为什么é显示不正确?
更新:
包含é的数据是从Internet进行爬网的;搜寻器使用Microsoft .Net编写。
我使用MySQL .Net Connector来连接MySQL。
显示é的页面是用PHP编写的。
没有找到相关结果
已邀请:
5 个回复
马口
通常是表示被视为UTF-8的数据中ISO-8859-1字符的符号。 它来自 源文件声称是UTF-8,但实际上已保存为ISO-8859-1 / Windows-8252-在编辑器或IDE中检查文件编码 即使数据库表是UTF-8,也使用ISO-8859-1的数据库连接
财沟项胶
财沟项胶
古擅坛犯
畦桨存灯
,则可以解码一段特定的代码,例如
这将对字符串进行编码。 使用$ flags,您可以在某种程度上决定要编码的内容。 此功能可用于防止sql注入 尽管此参数在技术上是可选的,但是如果您使用的是PHP 5.5或更早版本,或者如果给定输入的
配置选项可能设置不正确,则强烈建议您为代码指定正确的值。 编辑:源htmlspecialchars