Мне нужно расшифровать base64 закодированная строка.
Мне нужно сделать это с PHP.
base64_decode()
не делает работу
Я пробовал с:
base64_decode(strtr($data, '-_,', '+/='));
…это работает только иногда.
То же самое происходит с:
base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT));
Я действительно не знаю, как подойти к этому.
ОБНОВИТЬ:
Данные поступают из прикрепленный файл через API GMAIL.
Я сохраняю это в БД, utf8mb4 Текстовое поле.
я делаю mysqli -> real_escape_string()
перед вставкой.
Затем я извлекаю его из БД как $ данных.
Задача ещё не решена.
Других решений пока нет …