【问题标题】:Character encoding failing字符编码失败
【发布时间】:2012-08-28 13:57:41
【问题描述】:

我正在尝试将 PHP 中某些文件的编码设置为 ISO-8859-1。我试过用这个:

<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=ISO-8859-1">`

但它仍然无法正常工作。我能做些什么?谢谢。

【问题讨论】:

  • 这是客户端还是服务器端,因为您在谈论 是 HTML(客户端)和 PHP 是服务器端
  • “它仍然无法正常工作” — 以何种方式无法正常工作?我们需要知道您希望看到什么,以及您实际看到的是什么。

标签: html encoding iso-8859-1


【解决方案1】:

您应该将其作为真正的 HTTP 标头输出。 &lt;meta&gt; 元素不是很好的替代品。

header('Content-Type: text/html;charset=iso8859-1');

您应该确保文件的编码实际上是 ISO 8859-1 - 所有这些都是告诉浏览器资源采用该编码,它实际上并没有转码或任何东西。

【讨论】:

    猜你喜欢
    • 2018-09-06
    • 1970-01-01
    • 2023-03-14
    • 2014-09-30
    • 2017-09-28
    • 1970-01-01
    • 1970-01-01
    • 2020-02-17
    • 1970-01-01
    相关资源
    最近更新 更多