我正在使用exif_read_data
获取exif数据并将其插入到图像alt标记中,该标记工作正常,但当我使用javascript (var hovertext = $(this).find('img').attr('alt');)
获取该数据时,会出现一堆奇怪的问号/框字符在输出..任何想法?
答案 0 :(得分:1)
试,
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:”的结果