{"title":""oh,宝贝我爱你""}这样需要转义下那每个字段都要先转移,会不会影响效率呢?大家是怎么解决这个问题的?

解决方案 »

  1.   

    首先要明白一点,数据的处理要从输入的时候就开始严格控制,要用正确的提示来引导用户的输入。如果你这里是允许用户输入一些特殊字符的,那么在提交这些数据的时候要应该进行适当的处理,而不是等到都己经存贮了,再读取数据的时候再来处理,这样显然是不合理的。当然,这只是一点建议,至于LZ你的问题能交给后台作的事情,尽量不要放在前台做,特别是数据量比较大的时候。后台在生成JSON的时候,就将所有的"都转换成\";
      

  2.   

    正则  text.replace(/\"/gi,"""")
      

  3.   


    你们看清题目了么,你们试过么?
    真正的问题是:
    replace("\"", '\"')
    转换之后,结果字符串会多显示一个反斜杠出来。
    text.replace(/\"/gi,"\"")也是同样地问题,至于7楼写的那个……
    潜水这么多年不能忍了,装x的真多。
    还“这是个基础问题”,是基础问题你给出代码哈?
      

  4.   

    我现在也有相同的问题,也不知道怎么解决,比如文本格式如下:
    明天组织参加活动的名称"一日游",参加的人有friend's....看上面一段,里面即出现在双引号,又出现了单引号,在这种情况下如何转?