Как преобразовать символьные символы, включая точку с запятой, в Base64 с помощью PHP
В одном из моих проектов мне нужно преобразовать большое количество комбинированных текстовых и символических символов, включая точки с запятой, данные цитат в Base64
форматирование с использованием PHP, но проблема, с которой я сталкиваюсь, заключается в использовании base64_encode()
Функция распознает строковые кавычки и точку с запятой как свойство функции и создает ошибку.
1 ответ
Я пытаюсь понять, в чем проблема. Вот мой тестовый код:
$org = '"INS#334^25";"';
$enc = base64_encode($org);
$dec = base64_decode($enc);
echo "\n";
echo 'Encoded: ' . $enc;
echo "\n";
echo 'Decoded: ' . $dec;
echo "\n";
echo 'Original: ' . $org;
echo "\n";
echo $org === $dec ? 'true' : 'false';
Выход:
Закодировано: IklOUyMzMzReMjUiOyI=
Расшифровано: "INS#334^25";"
Оригинал: "INS#334^25";"
правда