美文网首页
sqlite 特殊字符存储

sqlite 特殊字符存储

作者: 然亦伞 | 来源:发表于2017-01-12 15:08 被阅读369次

    通常我们在数据库中插入数据时,为了防止数据中的特殊字符导致SQL语法错误,我们会在所有value的前后都加上单引号,这样可以避免value中包含反斜杠,逗号,句号,分号,空格等各种符号的影响,但是如果value中包含单引号则会导致语法错误。

    解决办法为将单引号都改为两个单引号即可。

    NSString *name = [cname stringByReplacingOccurrencesOfString:@"'" withString:@"\'\'"];

    相关文章

      网友评论

          本文标题:sqlite 特殊字符存储

          本文链接:https://www.haomeiwen.com/subject/twgdbttx.html