PHP将网页内容写入文件。编码似乎是错误的

时间:2013-07-30 20:29:04

标签: php encoding zend-framework2 notepad++

我遇到一个使用Zend \ Http \ Client检索网页正文的问题。然后它将正文写入文件。当我在Firefox中打开文件并检测到编码为UTF-8时,它显示正常。当我在Notepad ++中打开文件时,它会将编码检测为“ANSI as UTF-8”并在此处显示小框。

为什么会发生这种情况,是否有办法让箱子消失?

谢谢!

1 个答案:

答案 0 :(得分:0)

在插入数据库之前尝试使用此函数http://www.php.net/manual/en/function.iconv.php

过去,当字符没有像预期的那样表现时,iconv帮助了我。

您可能还想尝试直接保存相关网页的来源。这可能有助于确定问题实际上是否与Zend的助手有关。

您还可以使用cURL和file_get_conents进行测试。