在sql中给所有字段值加上mysql_real_escape_string函数处理,作用就是给特殊字符进行转义,具体说明网上找
$sql="update `qqaide_ini` set `键值`='" . mysql_real_escape_string($keynamearr[$i+1]) . "' WHERE `PCHash`='" . mysql_real_escape_string($PCHash) . "' and `小节`='" . mysql_real_escape_string($notename) . "' and `键名`='" . mysql_real_escape_string($keynamearr[$i]) . "'";
⑵ ext将特殊字符存为了转义字符怎么办
Ext.String.escapeRe: /('|\\)/g
escape: function(string) {
return string.replace(Ext.String.escapeRe, "\\$1");
}
⑶ 怎样才能把单引号双引号这些特殊字符存到数据库里
要做字符转义的,转义以后再存储进去。就比如页面上看到的<和>号,通过转义后保存进数据库的是"<"和">"。读取出来返回给前端时要再次转义转回来。
⑷ 有一文档中间有一字段存储了一个转义字符(比如反斜杠001)现在需要把这个转义字符对象先读出来,
文档中的字符串,读取和写入都没有什么特别,程序只会把它当做普通的字符串来处理,所谓转义是指程序遇到这个特殊记号,就把去特殊处理一下,处理成特殊的字符或者符号。这里读取时肯定都是普通的字符,至于写入时想要写成特殊字符,就需要特殊处理。
你需要手动写一个方法来转义,也就是自己去做转义,用个方法把你转义的内容做一次转义
例如你要把\\转义成\,你可以在程序中用String类的replaceAll把所有的\\转换成\
这样你的程序在写入时遇到这种“自定义”转义字符,就会把它转换成特殊字符再写入文档,应该能满足你的需求了。
ps: 在java中处理string时,有可能需要再多一次转义,因为你要转义的字符如果本身就是转义字符,那么就需要再转义一次。另外replaceAll中的参数是正则表达式,里面也是需要转义的,有可能你要转义的字符还得再额外转义一次。
例如\ 这个字符,java String中转义为 \\
正则中也是用\\转义\
如果想把\做为 replaceAll的参数,转义两次就变成了 \\\\
若还需要自定义的转义,可能就会变成 \\\\\\\\
⑸ 如何转义xml中的特殊字符
XML实体中不允许出现"&","<",">"等特殊字符,否则XML语法检查时将出错,如果编写的XML文件必须包含这些字符,则必须分别写成"&","<",">"再写入文件中。例如,如果在XML文档中使用类似"<" 的字符, 那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该像下面那样书写代码:
[html] view plain
<age> age < 30 </age>
为了避免出现这种情况,必须将字符"<" 转换成实体,像下面这样:
<age> age < 30 </age>
在读取的时候,解析器会自动将其转换回"&","<",">"等特殊字符,正常来说,只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。
需要注意的是:
a. 转义序列各字符间不能有空格;
b. 转义序列必须以";"结束;
c. 单独的&不被认为是转义开始;
d. 区分大小写。
以下是XML中需要的转义字符:
&(逻辑与) &
<(小于) <
>(大于) >
"(双引号) "
'(单引号) '
⑹ 遇到特殊字符如何转义
首先登录进Linux系统,然后右键单击选择Open in Terminal选项,如下图所示
综上所述,在Linux中对特殊字符进行转义主要用了反斜线,并且不要子啊单引号里面使用
⑺ 把含有特殊字符(比如单引号)存入数据库时,是否有必要对其加上反斜线进行转义
不escape你都insert into不进去吧,会报错的
不过单引号还比较恶心,加的时候需要多加一个单引号转意
⑻ php中文本框提交后一些特殊字符总是会加 "\" 转义字符,如何存储不加 \ 的原文本.
默认状态下,php的魔术引用是打开的,此时客户端提交过来的变量,其中的单双引号等,都会被php做转义处理,即加反斜杠,程序可以先获取当前配置,如果魔术引用打开,就调用stripslashes函数去除反斜杠:
if (get_magic_quotes_gpc())
$input = stripslashes($_POST['input']);
⑼ 特殊的字符怎样存入数据库,比如
使用反斜杠转义特殊字符 如: insert into t_2 values('1231\'') 将'号插入数据库