
如果在内存中处理:
用正则表达式过滤掉就可以了;
如果想要彻底去除,则可以在数据库中处理:
update table set 字段=replace(字段,'特殊符号','')
将特殊符号全部去掉,你可以写一个脚本在数据库中执行一下
\0表示1个字符,其代码0
\n表示1个字符,其代码16
那么,要表示一个\咋办呢?
如果用\s就变成了‘s'
C为了区分这个
就用\\表示'\'
D盘下的sample目录原本就是用d:\sample表示
当C语言这样认识就认成了 d: '\' sample
所以在C语言里面表示D盘下的sample目录
就变成了d:\\sample!
scott@orcl>create view "/test"("/ename") as select ename from emp;
视图已创建。
select "/ename" from "/test";
在plsql块中也是如此:
begin
execute immediate 'create view test("/ename") as select ename from scottemp';
end;
加上反斜杠,就是对
'
或者
"
的,可以用
\'
和
\''
替换
\"\'12><>》;
一般如果是在php程序上进行插入数据库的话,可以先做个处理
$str='
"'12><>》;
';
if(!get_magic_quotes_gpc()){
$str=addslashes($str);
//addslashes这个函数会对字符串进行处理,即对
'
或者
"
的,用
\'
和
\''
替换
}
以上就是关于C# 数据库提取值包含特殊符号例如反斜杠,逗号。如何去除这些特殊符号全部的内容,包括:C# 数据库提取值包含特殊符号例如反斜杠,逗号。如何去除这些特殊符号、如何将带斜杠“\”的字符串写入数据库、PL/SQL中的斜杠 /等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)