Скажем, у меня есть строковая переменная (var str
) следующим образом:
Чувак, он полностью сказал, что "Ты Рок!"
Теперь, если я сделаю это следующим образом -
Чувак, он полностью сказал, что "Скажи!"
Как это сделать, используя функцию JavaScript replace()
?
str.replace("\"","\\"");
работает не так хорошо. Он дает ошибку unterminated string literal
.
Теперь, если приведенное выше предложение должно быть сохранено в базе данных SQL, скажем, в MySQL как тип данных LONGTEXT (или любой другой VARCHAR-ish), какие еще оптимизации строк мне нужно выполнить? Цитаты и запятые не очень дружелюбны к строкам запроса. Я был бы признателен за несколько предложений по этому вопросу.