Не могу нормально раскодировать строку не могу убрать спец символы

Помогите раскодировать корректно 0JjQu9GM0Y8g0JDQvdCw0YHRjNC10LI=

$femail = base64_decode($femail); 

не могу убрать спецсимволы.

   пробовал так  `$femail=  preg_replace('/[[:^print:]]/', '', $femail);`

наоборот текс удаляет а символы остаются.

в итоге такой вид

введите сюда описание изображения


Ответы (2 шт):

Автор решения: Владимир

base64 строка, что вы предоставили, корректна и не содержит спец символов)

0JjQu9GM0Y8g0JDQvdCw0YHRjNC10LI= Результат = Илья Анасьев Обратное кодирование дает туже строку 0JjQu9GM0Y8g0JDQvdCw0YHRjNC10LI=

Предполагаю, у вас что-то не так с кодировками.

→ Ссылка
Автор решения: AlexSeo

Так как это с imap почты то данный код решает проблему

    $femail =  $inbox->from_email; 
       
       function imap_utf8_fix($string) {
        return iconv_mime_decode($string,0,"UTF-8");
      }

      echo (imap_utf8_fix($femail));
→ Ссылка