В PHP я использую mysql_real_escape_string
, который преобразует символ ``»и "
к \'
и \"
JSON.parse ошибка, когда в тексте присутствует »или »
После, я извлечения данных из MySQL и использовать его в JavaScript ., как JSON
Например, b'
преобразуется to b\'
, и в JavaScript у меня есть эти ошибки:
var a='{"a":"b\'"}';
var b=JSON.parse(a);
alert(b.a);
var a='{"a":"b\""}';
var b=JSON.parse(a);
alert(b.a);
/*
Exception: JSON.parse: expected ',' or '}' after property value in object at line 1 column 9 of the JSON data
*/
удалить дополнительную цитату – devpro