强制浏览器不显示垃圾字符

时间:2018-03-21 07:33:44

标签: php mysql google-chrome safari

我附上2张截图 - 我有MacOS -

  1. Chrome浏览器,每行显示许多垃圾字符。
  2. Safari浏览器,不显示任何垃圾字符。
  3. 所以,我的问题是safari如何设法不显示垃圾字符以及为什么所有其他浏览器显示垃圾字符。

    我想强制所有浏览器都不显示这些字符。

    我已经尝试过" utf"编码但没有成功。而且我不想在我网站的每一页上调用一个函数。

    我正在寻找一些应该在服务器级别的通用解决方案。

    ChromeBrowser -

    ChromeBrowser

    Safari -

    Safari

1 个答案:

答案 0 :(得分:0)

您在HTML头标记中缺少字符集。

...
<head>
  <meta charset="utf-8" />
  ...

也许safari有效,因为它是默认的字符集。

这可能是唯一的问题。服务器无法处理浏览器的编码。这是一个客户端问题。