基本上,我有一行包含一个 blob。
$query = "SELECT * from blah";
$objects = $db->fetchAll($query);
$output = Zend_Json::encode($objects);
输出中没有 blob 内容,它们都是空的。
我的问题是 - 可以Zend_Json
编码处理这个还是原生的json_encode
?还是我必须编写一个特殊的函数来处理这种情况?
哎呀,我想我至少可以部分回答我自己的问题 - 见这里 - Zend_JSON:Encode messing up - 为什么?
使用 utf8_encode 解析二进制文件修复了这个问题。
这是一个简单的解决方案,但它是最好的解决方案吗?