5

迷惑なエンコーディング エラーは、mongoDB 挿入の新しいデータセットを心配し、エンコーディングの問題があるとスクリプトを停止しますか?

       PHP Fatal error: Uncaught exception 'MongoException' with message 'non-utf8 string: ü'

PHP ドライバーが壊れる前に新しいデータセットを修正するには?

すでに utf8 であっても、任意の文字列データを utf8_encode するよりも良いアイデアはありますか?

4

2 に答える 2

5

同じ問題がありました。これは機能します:

$string = mb_convert_encoding($string, 'ISO-8859-1', 'UTF-8');
于 2014-08-18T12:36:09.040 に答える
2

utf8_encode()http://php.net/manual/en/function.utf8-encode.php)デフォルトのPHPエンコーディングはまだutf8ではないので、私は思う(PHP 5.4についてはわからない)。

于 2013-01-07T22:34:52.863 に答える