C++ 怎么自动转义
C++ 如何自动转义?
要往mysql里面存储一段文本,文本str中带有'(单引号)、"(双引号)等字符
写语句
insert into table set text='str';
会报错,应该是没有转义的缘故,请问这种情况下怎么处理?有没有直接转义的函数什么的
------解决方案--------------------
去找个支持C++2011标准的编译器。
------解决方案--------------------
insert into table set text=\'str\';
------解决方案--------------------
还是自己转吧,稍有点啰嗦而已,总之还算好啦
------解决方案--------------------
找个编辑器,替换就可以了。
不过在处理如“正则表达式”之类的复杂转义时得确定好替换顺序和规则
------解决方案--------------------
把需要大量转义的字符写到文件里再读出来
要往mysql里面存储一段文本,文本str中带有'(单引号)、"(双引号)等字符
写语句
insert into table set text='str';
会报错,应该是没有转义的缘故,请问这种情况下怎么处理?有没有直接转义的函数什么的
------解决方案--------------------
去找个支持C++2011标准的编译器。
------解决方案--------------------
insert into table set text=\'str\';
------解决方案--------------------
还是自己转吧,稍有点啰嗦而已,总之还算好啦
------解决方案--------------------
找个编辑器,替换就可以了。
不过在处理如“正则表达式”之类的复杂转义时得确定好替换顺序和规则
------解决方案--------------------
把需要大量转义的字符写到文件里再读出来