я пишу мобильное приложение, используя cordova, framework7. Очень похоже что Base64 тоже не катит. Сделала кодирование,
$picture64=base64_encode($picture);
$CardID = array("$picture64", $Address);
echo json_encode($CardID);
Теперь в самом приложении получаю
newdata = JSON.parse(data);
encodedString = newdata[0];
alert(encodedString); // тут всплывает длинное но пустое сообщение
 //var binaryPicture = atob(decodedString);
var img = document.getElementById('main');
img.src = 'data:image/jpeg;base64,' + encodedString;
document.body.appendChild(img);
ошибки не выдает. src похоже подменяется, и изображение становится пустым...
причем если попробовать вывести второй элемент массива, с этим все хорошо.