TEXTAREA -> JSON -> PHP -> MySQL -> PHP -> JSON -> TEXTAREA?

Здравствуйте!
Предположим пользователь вводит данные в TEXTAREA, далее эти данные с помощью AJAX (JQuery) отправляются в формате JSON на PHP скрипт, который в свою очередь сохраняет эти данные в базе MySQL.
Затем при работе с веб-приложением, человек повторно может запросить эти данные через такую же цепочку назад в textarea.
Вопрос в том, что очень много проблем возникает с «проблемными» символами: кавычками и переносами строк (в Javascript). Есть ли какое-то универсальное решение, которое позволяет не потерять в этой цепочке ни одного символа, нигде не вызвать ошибок и вернуть, сохраненный на сервере текст, в первоначальном виде?
Пробовал сохранять строку в escape, но там все равно проблема с кавычками бывает, когда кавычка стоит в конце — она обрезается.
Кодировка utf-8 везде.
Подскажите, пожалуйста, оптимальное решение или дайте линк где можно почитать про это?
  • Вопрос задан
  • 4158 просмотров
Пригласить эксперта
Ответы на вопрос 4
Malerok
@Malerok
json_encode|decode, htmlspecialchars, не?
Ответ написан
Комментировать
freeek
@freeek
Вот, например.

Ну а там, исходя из этого, можете гуглить :)
Ответ написан
taliban
@taliban
php программист
Что-то вы не то делали, я всегда кодирую такие данные encodeURIComponent и проблем не возникало. Хотя если у вас на столько все плохо, заведите себе словарь с проблемными символами и руками их заменяйте.
Ответ написан
Комментировать
@shagguboy
а на каком этапе символы теряются?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 апр. 2024, в 17:10
20000 руб./за проект
28 апр. 2024, в 15:00
100000 руб./за проект
28 апр. 2024, в 14:43
5000 руб./за проект