我正在使用exif_read_data($file, "IFD0")
来阅读IFD0
数据,但当我进行打印(print_r
)时,Comments
部分会显示????????????????????????????
而不是评论。如果我仅从PHP文档中调用exif_read_data($file, 0, true)
,则会显示comments
中的IFD0
部分。那是在PHP>中发生的。 5.3。在PHP< = 5.3中它运作良好。
[Comments] => ????????????????????????????????????????????????????????????????????
怎么办?
修改
我尝试过只使用exif_read_data($file, 0, true)
,就像我上面告诉你的那样,它显示了评论,但当我查看源代码时,评论中包含一个符号(我无法在此处添加,因为它在每个字符后自动删除 - 它是一个00和00的正方形。
答案 0 :(得分:2)
是编码问题。这应该可以解决问题:
ini_set('exif.decode_unicode_motorola', 'UCS-2LE');