为什么我的页面无法显示é,而是显示 ?

syk*_*ing 4 html character-encoding

我在html中将页面编码设置为utf-8:

meta http-equiv ="content-type"content ="application/xhtml + xml; charset = UTF-8"

在HTTP标题中,我有:

Content-Type text/html; 字符集= UTF-8

为什么不能正确显示é?

谢谢

更新:数据包含从互联网抓取的'é',抓取工具是用Microsoft .Net编写的.我使用Mysql .Net Connector来连接mysql.

显示'é'的页面是用PHP编写的.

Pek*_*ica 9

您需要添加更多信息,但a ? 通常是数据中ISO-8859-1字符的符号,被视为UTF-8.

它来自

  • 源文件声称是UTF-8,但实际上保存为ISO-8859-1/Windows-8252 - 在编辑器或IDE中检查文件编码

  • 即使数据库表是UTF-8,也使用ISO-8859-1的数据库连接