json — кодирование массива для URL в переполнении стека

Я работал над некоторыми QR-кодами, мне нужно передать массив QR с данными, но он нуждается в кодировании. Данные сами по себе являются json_array который используется для создания PDF.

Если я использую base64 кодировка QR кода тупо большая, а при использовании ascii85 это ломает QR.

Можете ли вы сообщить мне о каких-либо правилах кодирования, которые будут работать в URL-адресе? betetr. qr_generator.php?data={encoded_json_array}

1

Решение

Вы можете попробовать это:

urlencode($string);

Кодирует строку, которая будет добавлена ​​в качестве параметра url. Итак, если у вас есть массив, попробуйте:

urlencode(json_encode($array);

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector