Поведение этих функций зависит от установок в php.ini.
Exif поддерживает автоматическое преобразование кодировок символов Unicode и JIS
пользовательских комментариев, когда модуль
mbstring
доступен. При этом комментарий сначала декодируется с
использованием указанного набора символов. Затем результат
кодируется в другом наборе символов, который
должен совпадать с вашим HTTP-выводом.
exif.encode_unicode определяет
набор символов UNICODE при обработке пользовательских комментариев.
По умолчанию это ISO-8859-15, который должен работать
для большинства не азиатских стран. Эта установка может быть пустой
или обязана быть кодировкой, поддерживаемой mbstring. Если она
пустая, используется текущая внутренняя кодировка mbstring.
exif.decode_unicode_motorola определяет
внутреннюю кодировку символов изображения для Unicode-кодированных пользовательских
комментариев, если изображение имеет байтовый порядок motorola (big-endian).
Эта установка не может быть пустой, но вы можете указать список
кодировок, поддерживаемых mbstring. По умолчанию UCS-2BE.
exif.decode_unicode_intel определяет
внутреннюю кодировку символов изображения для Unicode-кодированных пользовательских
комментариев, если изображение имеет байтовый порядок intel (little-endian).
Эта установка не может быть пустой, но вы можете указать список
кодировок, поддерживаемых mbstring. По умолчанию UCS-2LE.
exif.encode_jis определяет
набор символов JIS для обработки пользовательских комментариев.
По умолчанию - пустое значение, которое заставляет
функции использовать текущую внутреннюю кодировку
mbstring.
exif.decode_jis_motorola определяет
внутреннюю кодировку символов изображения для JIS-кодированных пользовательских
комментариев, если изображение имеет байтовый порядок motorola (big-endian).
Эта установка не может быть пустой, но вы можете указать список
кодировок, поддерживаемых mbstring. По умолчанию JIS.
exif.decode_jis_intel определяет
внутреннюю кодировку символов изображения для JIS-кодированных пользовательских
комментариев, если изображение имеет байтовый порядок intel (little-endian).
Эта установка не может быть пустой, но вы можете указать список
кодировок, поддерживаемых mbstring. По умолчаниюs JIS.