Расшифровка "= C3 = A4" в строке - PullRequest
0 голосов
/ 29 августа 2018

Я пробовал много разных вещей, чтобы правильно отобразить мою строку, но я не могу заставить ее работать.

Это строка: f=C3=A4hrt (German word: fährt)

Мой файл закодирован в utf-8, файл загружен в Joomla.

Я пробовал оба

$geschichte->inhalt = utf8_encode($geschichte->inhalt);

и

$geschichte->inhalt = mb_convert_encoding($geschichte->inhalt, "UTF-8"); но ничего не работает.

Я надеюсь, что кто-то может мне помочь ...

1 Ответ

0 голосов
/ 29 августа 2018

Эта кодировка не имеет ничего общего с UTF-8 или чем-то подобным, она выглядит как цитируемая для печати кодировка , которая чаще всего встречается в электронных письмах. Возможно, вы разбираете электронные письма, и вам нужно будет прислушиваться к конкретным заголовкам электронной почты и соответствующим образом декодировать содержимое. В любом случае, quoted_printable_decode помогает здесь:

echo quoted_printable_decode('f=C3=A4hrt');  // fährt
...