Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Opera字符集UTF-8_Php_Css_Html_Character Encoding_Opera - Fatal编程技术网

Php Opera字符集UTF-8

Php Opera字符集UTF-8,php,css,html,character-encoding,opera,Php,Css,Html,Character Encoding,Opera,我使用UTF-8作为我的字符集,除了Opera,它在所有浏览器中都能正常工作,我得到的是像“而不是”这样的奇怪字符。有人知道为什么会发生这种情况,因为它打破了我的设计,如果你能帮我解决这个问题,我将不胜感激,提前谢谢 如何设置字符集 <meta charset="utf-8"> 网站链接 下午好!试试,可能是这样。 编辑:你不需要UTF-8!删除它!真的吗,您在这种情况下使用它的原因是什么 <meta http-equiv="content-type" content="

我使用UTF-8作为我的字符集,除了Opera,它在所有浏览器中都能正常工作,我得到的是像
而不是
这样的奇怪字符。有人知道为什么会发生这种情况,因为它打破了我的设计,如果你能帮我解决这个问题,我将不胜感激,提前谢谢

如何设置字符集

<meta charset="utf-8">

网站链接


下午好!试试
,可能是这样。 编辑:你不需要UTF-8!删除它!真的吗,您在这种情况下使用它的原因是什么

<meta http-equiv="content-type" content="charset=utf-8">

这是无效的

你可能是说:

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

但您使用的是HTML5,所以请这样做:

<meta charset='utf-8'> 

您可能已经通过查看菜单中的“编码”项,手动将Opera设置为使用UTF-8以外的编码。在那里选择“自动选择”


例如,如果您已手动将Opera设置为使用windows-1252编码,则UTF-8编码的左单引号('),如“每周游戏”中所示,将显示为“–欧元~”

您好,下午好!谢谢,但那没用,值得一试。现在检查您的站点,看看它可能是什么。对我来说,这看起来还不错,实际上,你在哪里看到了实际的错误?谢谢,我刚刚弄明白了,我需要设置
http equiv=“content type”
,所以标签现在看起来像这样,
是的,由于这似乎是可行的,你并不真的需要任何帮助,所以再见:)UTF-8的设置,所以我不会得到奇怪的字符,我得到了我真正想要的字符,谢谢你的时间!谢谢,我以前用的是
,但这给了我在Opera中的问题,所以我将它改为,现在它工作得很好,但是我需要包含
文本/html
部分吗?它必须在Opera中工作。您使用的是哪个版本?是的,它是需要的。更多信息,请参阅。给出的建议是正确的,但它不会影响本例中浏览器使用的字符编码。原因是服务器发送
内容类型:text/html;charset=utf-8
,它胜过您在HTML文档中可能进行的任何设置。
meta
标记在这里是不相关的,因为服务器会宣布编码(作为utf-8)。在Opera 12.15(Win 7)上查看页面时,没有明显的问题。请具体说明您在哪个版本的Opera上看到“€”。