PHP MongoDB->插入-utf8的致命错误

led*_*edy 5 php mongodb

一个烦人的编码错误担心 mongoDB 插入中的新数据集并在出现编码问题时停止我的脚本?

       PHP Fatal error: Uncaught exception 'MongoException' with message 'non-utf8 string: ü'
Run Code Online (Sandbox Code Playgroud)

如何在 PHP 驱动程序中断之前修复新数据集?

有没有比 utf8_encode 任何字符串数据更好的主意,即使是那些已经是 utf8 的数据?

Atu*_*dav 5

有同样的问题。这有效:

$string = mb_convert_encoding($string, 'ISO-8859-1', 'UTF-8');
Run Code Online (Sandbox Code Playgroud)