将 exif unicode 转换为可读字符串

问题描述

我正在使用 exif_read_datagetimagesize 函数读取一些图像信息,就像这样

$size = getimagesize('uploads/web.jpg',$info);
$exif = exif_read_data('uploads/web.jpg');

它只返回询问点:

????????????????????????????

阅读关于 exif_read_data 文档的评论,我知道我必须将解码从 unicode motorola (big-endian) PHP.ini 参数更改为 UCS-2LE(如评论所述)并且它有效

ini_set('exif.decode_unicode_motorola','UCS-2LE');

$size = getimagesize('uploads/web.jpg',$info);
$exif = exif_read_data('uploads/web.jpg');

echo $exif['Keywords']; //I got my keywords readable

但我需要的是转换它,以便我可以将这些关键字保存在我的数据库中的任何位置或使用它。因为一旦我离开这个方法,我就会回到所有那些??????

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)