C# 数据库提取值包含特殊符号例如反斜杠,逗号。如何去除这些特殊符号

C# 数据库提取值包含特殊符号例如反斜杠,逗号。如何去除这些特殊符号,第1张

如果在内存中处理:

用正则表达式过滤掉就可以了;

如果想要彻底去除,则可以在数据库中处理:

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中的斜杠 /等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9506970.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存