MongoDB コレクションからデータをフェッチし、フィールドの 1 つに DateTime オブジェクトがあると、次のようになります。
object(DateTime�����w )[359]
public 'date' => string '2012-12-12 00:00:00' (length=19)
public 'timezone_type' => int 3
public 'timezone' => string 'America/Caracas' (length=15)
ブラウザでUTF-8文字セットを使用して出力するvar_dump
場合、print_r、xdebug_var_dumpを使用する場合、パブリックメソッドにアクセスする場合に取得します...
これらのパブリック プロパティのいずれかのデータを出力しようとすると、次のエラーが発生します。
(file>) の引数の UTF-8 シーケンスが無効です
MongoDB 2.4.3 を使用しています。
助言がありますか?
編集1:これはSymfony関連の問題だと思いましたが、Mongo Shellを使用していて、新しいエントリを挿入すると同じ問題が発生するため、問題はSymfonyから来ていないため、必要がない限り無関係ですDBスキーマがSymfonyによって作成されたという事実。