Exif data возвращает строку с? вставлять символы только в JavaScript - PullRequest
0 голосов
/ 30 сентября 2011

Я извлекаю exif-данные, используя exif_read_data, и вставляю их в тег alt изображения, который работает нормально, но когда я получаю эти данные, используя javascript (var hovertext = $(this).find('img').attr('alt');), в выводе появляется куча странных знаков вопроса / прямоугольника.. Есть идеи?

1 Ответ

1 голос
/ 30 сентября 2011

попробовать

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

edit: если вы не установили кодировку для 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:"

...