最近在编写爬取的微信公众号的内容,爬取的文章图片及内容需要直接存放至公司的数据库中,目前公司的数据库使用的的是postgral数据库,由于之前通常都使用斜杠“\”来对特殊的字符进行转义,并不了解在部分数据库中可以使用单引号来进行转义。

问题描述:通过爬取数据得到微信公众号文章内容等信息,在将爬取的文章内容进行保存至数据库的过程中发现文章或标题中存在单引号等特殊字符,保存时出现报错。

例如:"'用心教研并使用这套绘本教材4年即将受出版社邀请作为教材培训师的我此套书每本54经典英语歌曲和儿歌1经典的英文绘本故事英语童话剧场3个单词,一个句型,一首歌或儿歌我萌妹仔细规划自己的时间很重要优秀的人敢于对自己下狠手。虽然我还不够优秀,但勇于对自己下狠手的我,和我们优秀的Coco,Apple,Fancy,Lydia我们会对自己更狠一点的。合作方们,老师们,家长们,孩子们。家长们,我们会给你发个大大的sticker.在家里也希望多多鼓励,当孩子跟着音乐能唱起来,跳起来,说起来的时候,请多都鼓励哦!第一单元 My school本单元的名称:My school词汇和对话:教室相关的形容词:book(书),chair(椅子),crayon(蜡笔),teacher(老师), boy(男孩), girl(女孩)歌曲:Good morningGood morning,Good morning,And how are you ?Good morning, Good morning,I'm fine.Thank you.Good morning, Good morning,And how are you ?Good morning, Good morning,I'm fine.Thank you.第一单元chant:ollow meone, two ,three .Follow me 跟着我Line up here 在这儿排队'",

例如以上的红色标记部分的英文语句中的单引号。

代码执行报错信息:

解决方法:尝试过使用斜杠来进行转义操作,结果没有成功,知道看到上面的博客之后,使用单引号进行转义解决了问题。ps:耽误了好久~~~~~~~

修改后:"'用心教研并使用这套绘本教材4年即将受出版社邀请作为教材培训师的我此套书每本54经典英语歌曲和儿歌1经典的英文绘本故事英语童话剧场3个单词,一个句型,一首歌或儿歌我萌妹仔细规划自己的时间很重要优秀的人敢于对自己下狠手。虽然我还不够优秀,但勇于对自己下狠手的我,和我们优秀的Coco,Apple,Fancy,Lydia我们会对自己更狠一点的。合作方们,老师们,家长们,孩子们。家长们,我们会给你发个大大的sticker.在家里也希望多多鼓励,当孩子跟着音乐能唱起来,跳起来,说起来的时候,请多都鼓励哦!第一单元 My school本单元的名称:My school词汇和对话:教室相关的形容词:book(书),chair(椅子),crayon(蜡笔),teacher(老师), boy(男孩), girl(女孩)歌曲:Good morningGood morning,Good morning,And how are you ?Good morning, Good morning,I''m fine.Thank you.Good morning, Good morning,And how are you ?Good morning, Good morning,I''m fine.Thank you.第一单元chant:ollow meone, two ,three .Follow me 跟着我Line up here 在这儿排队'",

使用单引号进行转义后,可以正常插入至数据库。

参考文章:http://www.cnblogs.com/jhxk/articles/1635617.html

postgral中转义特殊符号相关推荐

  1. 【转】markdown表格中转义 “ | “符号

    [转]markdown表格中转义 " | "符号 转自这篇博客 今天用 markdown 语法写文档时,用到了 table 标签.文档中有一项用到|符号,发现|无法使用反斜杠转义. ...

  2. 将SQL for xml path('')中转义的字符正常显示

    将SQL for xml path('')中转义的字符正常显示 在工作中出现的发送邮件的时候:因为邮件内容中有链接,并且多个拼接在一起的,于是用了for xml path().        但是,这 ...

  3. shell脚本中一些特殊符号

    shell脚本中一些特殊符号 在shell中常用的特殊符号罗列如下: # ;   ;; . , / \\ 'string'| !   $   ${}   $? $$   $* \"strin ...

  4. C#格式化字符串中转义大括号“{}”

    C#格式化字符串中转义大括号"{}" 原文:C#格式化字符串中转义大括号"{}" 今天,用C#写程序操作Excel,读取单元格内容根据所需格式生成字符串,使用S ...

  5. [转]Typora中使用Latex符号——基本操作

    开启Latex公式 开启Latex输入的方式,如果要让公式独自占据一行,独自一行开头敲入$$,如下图1所示,后敲回车,得到如图2所示,其中黄线部分是你输入的Latex,红线部分是实时观看效果: 图1 ...

  6. C与C++中的常用符号与标点用法详解及实例

    C与C++中的常用符号与标点符号有:"+"."-"."*". "/"."%"."& ...

  7. LaTeX转义特殊符号

    转义字符 在LaTeX中有一些符号被用于特殊的用途,如 \ \backslash\ 符号被用于命令的转义,直接在LaTeX中输入这些符号是无法正确得到这些符号的,甚至会引起LaTeX的报错. 在需要这 ...

  8. python中中文图标_python中中文图标_matplotlib同时显示中文和特殊符号

    Matplotlib中文显示问题--用例子说明问题 #-*- coding: utf-8 -*- from pylab import * t = arange(-4*pi, 4*pi, 0.01) y ...

  9. #linux#shell中的特殊符号

    # 井号(comments) 井号 出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行. #这个井号表示注释 echo "abc" #这个井号表示 ...

最新文章

  1. 这些常识一直在损害健康
  2. topcoder srm 360 div1
  3. idea 快速定位到某一行的快捷键
  4. nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
  5. Device.js——检测设备平台、操作系统的Javascript 库
  6. AndroidStudio打开新项目提示:Module: ‘app‘ platform ‘android-29‘ not found
  7. html dom获得父div,获取元素的父div
  8. word打开文档很久很慢_word文档打开特别慢怎么解决,word10打开文档很慢
  9. C++(2)--代码结构
  10. mycat分布式mysql中间件(自增主键)
  11. 【Linux】centos7安装bcp报错
  12. [转载] 远程方法调用(RMI)与远程过程调用(RPC)
  13. windows与linux多线程对比
  14. vs2017 安装MFC
  15. Linux内核之进程管理
  16. 【开源工程】VirtualDub
  17. wineows git esc 无法进入尾行模式
  18. 微信小程序--保存图片到相册功能实现
  19. 服务器有哪些品牌,各品牌服务器之间性价比对比!
  20. Ambari添加快速链接Quick Links

热门文章

  1. Microsoft NNI入门
  2. 销售额减少问题出在哪里?
  3. 使用pydoc查看文档
  4. 奖励公示|Karura AMA 三部曲技术篇 QA 回顾
  5. 测试前世死因软件,心理测试:进来测一测你前世的死因
  6. JAVA基础11 网络编程
  7. sklearn超参数选择
  8. 为什么新版手机 QQ 2013 好友列表不再区分在线状态?
  9. 软件开发生命周期模型 瀑布模型、增量模型、原型模型、螺旋模型、喷泉模型总结
  10. pwrite,pread