0

我正在使用 JSON.parse() 函数在我的论坛中处理问题和答案(存储在某处)。对于像这样的回应

response = {"Q":"What is PHP","reply":"Google it"}

它工作正常,但如果用户输入带有引号的内容,我会遇到问题,例如

response = {"Q":"What is PHP","reply":"Google **"what is php"**"}

我将如何逃避那些引号?

4

3 回答 3

2

在任何嵌入的双引号前加上反斜杠:

response = {"Q":"What is PHP","reply":"Google \"what is php\""}
于 2013-07-04T09:59:13.913 回答
1

来自 javascript 使用encodeUriComponent来自 php 使用urlencode

于 2013-07-04T09:58:12.990 回答
0

逃脱它

response = {"Q":"What is PHP","reply":"Google **\"what is php\"**"}
于 2013-07-04T10:00:08.433 回答