1

Zend\Http\Client を使用して Web ページの本文を取得するという問題があります。次に、本文をファイルに書き込みます。Firefox でファイルを開くと、エンコーディングが UTF-8 として検出され、正常に表示されます。メモ帳++でファイルを開くと、エンコーディングが「ANSI as UTF-8」として検出され、あちこちに小さなボックスが表示されます。

なぜそれが起こっているのですか?ボックスをなくす方法はありますか?

ありがとう!

4

1 に答える 1

0

Try using this function http://www.php.net/manual/en/function.iconv.php before inserting into the database.

iconv has helped me in the past when characters haven't been behaving as expected.

You may also want to try directly saving the source of the page in question. This might help determine if in fact the issue is with Zend's helper.

You could also test using cURL and file_get_conents.

于 2013-07-30T23:02:06.543 に答える