Как base64 кодировать объект, содержащий base64_encoded строки

Хорошо, у меня проблемы с поиском именно того, что я пытаюсь сделать здесь.

Я пытаюсь base64_encode для объекта (называемого $ email), который содержит свойство, хранящее HTML-код электронной почты ($ email-> body), который иногда содержит встроенное изображение base64_encoded.

Это возвращается через Ajax.

Все возвращается нормально, если в свойстве HTML не найдено встроенное изображение. Но если есть, строки base64, кажется, сталкиваются, и компиляция HTML заканчивается рано, приводя к отсутствующим частям возвращаемого объекта.

Все в свойстве HTML обернуто в div с атрибутами.

НАПРИМЕР

   <div id="email_'.$email->id.'" class="email-full-wrapper hide" data-email-info=\''.base64_encode(json_encode($email)).'\'>
[ Other stuff goes here ]
</div>

Когда в файле $ email-> body найдено изображение base64, кодирование завершается рано, а затем [здесь идет другая информация] никогда не выполняется.

Что мне нужно сделать, чтобы этого не произошло?

0

Решение

Задача ещё не решена.

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

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

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