【发布时间】:2015-05-14 21:15:15
【问题描述】:
我想得到这个Web Page的内容
使用 php 函数(例如 file_put_contents、curl_init 等),但我得到 ������� 作为响应。
为什么会这样?
我解决了我的问题。获取内容网页后,我使用 mb_convert_encoding($body_webpage,"UTF-8","GBK") 现在这可以保存在带有中文字符的 mysql 中。
【问题讨论】:
-
它可能使用的是unicode。
-
你使用的是哪个file_*或curl_*?显示代码。
-
检查这个问题,它可能会有所帮助:stackoverflow.com/questions/2236668/…
-
还活着?!您的问题与错误的字符编码有关,请在下面查看我的答案。
-
正如 XML 文件头声明的那样,文件被编码为 GB2312。您需要根据需要将其转换为所需的编码。您可能应该将其留给适当的 XML 解析器。
标签: php mysql utf-8 page-curl file-put-contents