字符编码失败

问题描述:

我试图在PHP中将某些文件的编码设置为ISO-8859-1。我试过使用这个:字符编码失败

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

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

+1

这是客户端还是服务器端,因为你说的是​​这是HTML(客户端),PHP是服务器端 – petschekr

+1

“它仍然无法工作” - 它以什么方式不起作用?我们需要知道您期望看到什么,以及您实际看到的是什么。 –

你应该输出它作为一个真正的HTTP头。 <meta>元素不是一个很好的替代品。

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

你应该确保文件的编码实际上是ISO 8859-1 - 这一切都只是告诉该资源是在编码,它实际上并没有转码或任何浏览器。