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