Utf 8 UTF8——仍然显示奇怪的字符?

Utf 8 UTF8——仍然显示奇怪的字符?,utf-8,character-encoding,Utf 8,Character Encoding,我的网页的响应标题显示以下内容: Content-Type:text/html; charset=UTF-8 然而,对于像é这样的角色,我仍然会得到一个带白色问号的黑钻石。我到底该怎么办?设置UTF-8的是my.htaccess。如果是脚本或HTML文件,请检查文件本身的编码,该文件应另存为UTF-8 在Zend中,它类似于:Edit->Set encoding->Other:UTF-8,如果是脚本或HTML文件,请检查文件本身的编码,该文件应另存为UTF-8 在Zend中,它类似于:Edit

我的网页的响应标题显示以下内容:

Content-Type:text/html; charset=UTF-8

然而,对于像
é
这样的角色,我仍然会得到一个带白色问号的黑钻石。我到底该怎么办?设置UTF-8的是my.htaccess。

如果是脚本或HTML文件,请检查文件本身的编码,该文件应另存为UTF-8


在Zend中,它类似于:
Edit->Set encoding->Other:UTF-8,

如果是脚本或HTML文件,请检查文件本身的编码,该文件应另存为UTF-8


在Zend中,它类似于:
Edit->Set encoding->Other:UTF-8,

如果您提供的是HTML页面,则需要在HTML文件中指出内容是UTF-8。 您可以通过向标题部分添加meta html标记来完成此操作:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

如果您提供的是HTML页面,则需要在HTML文件中指出内容是UTF-8。 您可以通过向标题部分添加meta html标记来完成此操作:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">


内容类型
只让浏览器了解如何解码内容;正确编码是你的责任。我在用Zend Studio。你是说这可能是罪魁祸首吗?你的数据是用ISO-8859-1或Windows-1252编码的,但你把它当作UTF-8。请注意,标题只是对浏览器的一个提示,它不会神奇地使您的数据成为utf-8。如果提示是错误的,那么在本例中,您会得到类似于黑钻石unicode替换字符的垃圾。阅读。
内容类型
仅让浏览器了解如何解码内容;正确编码是你的责任。我在用Zend Studio。你是说这可能是罪魁祸首吗?你的数据是用ISO-8859-1或Windows-1252编码的,但你把它当作UTF-8。请注意,标题只是对浏览器的一个提示,它不会神奇地使您的数据成为utf-8。如果提示是错误的,那么在本例中,您会得到像黑钻石unicode替换字符这样的垃圾。请阅读。这是一个全局解决方案吗?我需要检查我的数百个文件并重新保存它们吗?啊,那么你可以试试这个:这是一个全局解决方案吗?我是否需要检查我的数百个文件并重新保存它们?啊,那么你可以试试这个: