Если я запускаю это из PHP сценария в браузере:imap_utf делает странные вещи в браузере, но не PHP оболочки
echo imap_utf8('X-My-Custom-Header: =?UTF-8?B?RXVnZW4gQmFiacSH?=');
Я получаю это:
X-My-Custom-Header: Eugen BabicÌ
Однако, если я делаю это через PHP интерактивная оболочка, она правильно возвращает:
php > echo imap_utf8('X-My-Custom-Header: =?UTF-8?B?RXVnZW4gQmFiacSH?=');
X-My-Custom-Header: Eugen Babić
у меня есть сценарий создать в Интернете с помощью нескольких функций декодирования здесь: http://cameronsflash.com/misc/test.php, поскольку вы можете видеть, что ни один из них не правильно декодирует строку (но в интерактивной оболочке они делают).
Почему в браузере он отличается от других, и как его исправить?
Редактировать: По какой-то причине акцент на c не отображается во втором примере, но он присутствует в консоли.