Exif数据返回字符串?仅在javascript中使用方框字符


Exif data returns string with ? box characters only within javascript

我正在使用exif_read_data获取exif数据并将其插入图像alt标签,该标签工作良好,但当我使用javascript (var hovertext = $(this).find('img').attr('alt');)获取该数据时,一堆奇怪的问号/框字符出现在输出中。什么好主意吗?

try,

    ini_set('exif.encode_unicode', 'UTF-8');

编辑:如果你没有为你的html设置编码,那么

<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />

edit2:

$exif = exif_read_data('picname.jpg', 0, true);
echo "picname.jpg:<br />'n";
        foreach ($exif as $key => $section) {
    foreach ($section as $name => $val) {
        echo "$key.$name: $val<br />'n";
    }
}

请在任意图片上运行此程序并提供"COMPUTED"的结果。UserCommentEncoding:"