一个恼人的编码错误担心 mongoDB 插入中的新数据集并在出现编码问题时停止我的脚本?
PHP Fatal error: Uncaught exception 'MongoException' with message 'non-utf8 string: ü'
如何在 PHP 驱动程序中断之前修复新数据集?
有没有比 utf8_encode 任何字符串数据更好的主意,即使是那些已经是 utf8 的?
有同样的问题。这有效:
$string = mb_convert_encoding($string, 'ISO-8859-1', 'UTF-8');
utf8_encode()
(http://php.net/manual/en/function.utf8-encode.php)因为我认为默认的 PHP 编码仍然不是 utf8 (不确定 PHP 5.4)。