'
或者
"
的,可以用
\'
和
\''
替换
\"\'12><>》;
一般如果是在php程序上进行插入数据库的话,可以先做个处理
$str='
"'12><>》;
'
if(!get_magic_quotes_gpc()){
$str=addslashes($str)
'
或者
"
的,用
\'
和
\''
替换
}
JS中默认中文字符长度和其它字符长度计算方法是一样的,但某些情况下我们需要获取中文字符串的实际长度,代码如下:function strLength(str)
{
var realLength = 0, len = str.length, charCode = -1
for (var i = 0i <leni++)
{
charCode = str.charCodeAt(i)
if (charCode >= 0 &&charCode <= 128)
{
realLength += 1
}
else
{
realLength += 2
}
}
return realLength
}
您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。Oracle截取字符串的函数为:substr(字段名,起始位置,字符串长度) 起始位置可从0开始,截取结果和从1开始一样。MySql截取字符串的函数为:substring(字段名,起始位置,字符串长度) 起始位置必须从1开始,0开始不能获取到数据。非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)