我们网站上有大约5000个.htm
个文件。这些文件采用Windows-1256编码。我们需要在这些文件的开头添加一些javascript代码。问题是我无法打开,编辑和保存文件,因为它会导致文本格式被破坏,所以我必须保存windows-1256编码中的文件而不是其他任何文件。
听起来PHP以UTF-8保存文件。是否可以在Windows-1256中保存文件?
答案 0 :(得分:2)
这可能是因为您正在抓取Windows-1256编码文件的内容并在UTF-8编码的文件中对其进行操作。在获取.htm
文件
header('Content-Type: text/html; charset=windows-1256');
$html = file_get_contents('your_file.htm');