首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++ 怎么自动转义

2012-08-13 
C++ 如何自动转义?要往mysql里面存储一段文本,文本str中带有(单引号)、(双引号)等字符写语句insert into

C++ 如何自动转义?
 
要往mysql里面存储一段文本,文本str中带有'(单引号)、"(双引号)等字符


写语句


insert into table set text='str';


会报错,应该是没有转义的缘故,请问这种情况下怎么处理?有没有直接转义的函数什么的

[解决办法]
去找个支持C++2011标准的编译器。
[解决办法]
insert into table set text=\'str\';
[解决办法]
还是自己转吧,稍有点啰嗦而已,总之还算好啦
[解决办法]
找个编辑器,替换就可以了。

不过在处理如“正则表达式”之类的复杂转义时得确定好替换顺序和规则
[解决办法]
把需要大量转义的字符写到文件里再读出来

热点排行