Я использую PHP imap для чтения электронных писем из папки «Входящие». Он извлекает некоторую информацию из заголовков. Один из заголовков выглядит следующим образом:Декодирование кодированного заголовка UTF-8
X-My-Выборочная-заголовок: = UTF-8 B RXVnZW4gQmFiacSH =
Исходное значение этой закодированной строки является Eugen Бабич??.
Когда я пытаюсь декодировать эту строку с помощью PHP, я не могу понять ее правильно, она всегда возвращается в исходное состояние.
Я пробовал imap_utf8, imap_mime_header_decode и кучу других, которых я не могу вспомнить. Они либо ничего не возвращают, либо испортили, как я уже упоминал ранее.
Каков правильный способ его декодирования?
Как это акцентированный с вошел в закодированной строке? –
Можете ли вы подробнее рассказать? Я не уверен, что вы подразумеваете под «введенным в свою закодированную строку». Я сам не кодировал строку, я предполагаю, что это было сделано любым отправленным электронным письмом. –
Извините, что я имел в виду, как первоначально был введен акцентированный c? Согласно wikipedia: код Unicode U + 0107 для ć. Был ли он введен с использованием этого кода, был ли он введен с помощью ярлыка Microsoft Word (к ним всегда относятся плохо другие программы), было ли оно введено с помощью клавиши на клавиатуре польского языка? –