【发布时间】:2017-06-25 01:13:27
【问题描述】:
我遇到了一个非常奇怪的问题,我一直在努力解决这个问题。
我一直在尝试通过以下方式强制更改 Safari 中的编码。
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
问题在于 Safari 似乎根本不在乎,而是使用了不同的编码。 (所有其他浏览器都完全符合)
有什么办法可以强制 Safari 配合我设置的编码?
我得到这样的奇怪字符:€〜
出现在我的网站上。
如果我手动将 Safari 编码从“默认”更改为 Unicode (UTF-8),所有这些都会消失并且网站可以正常运行。
我尝试研究这个问题,我所能找到的只是更多的人在谈论这个问题,而不是任何解决方案,所以希望 StackOverflow 可以提供一些有用的答案。
我可以为那些请求它的人展示示例。
【问题讨论】:
-
奇怪:如果我在 PHP 中设置标题,我可以在 Safari 上修改编码...为什么不是 HTML?
-
Safari 太糟糕了...
标签: html encoding utf-8 safari