javascript在前台escape的时候,一部分字符不会被编码,到了后台DotNet解码的时候会出错,如“+”会变成空格,对此,我们在前台将这些字符先替换过,再解码就没问题了。
特殊字符处理
function myEscape(sStr){
return escape(sStr).replace(//+/g, '%2B').replace(//"/g,'%22').replace(//'/g, '%27').replace(g,'%2F');
}
javascript在前台escape的时候,一部分字符不会被编码,到了后台DotNet解码的时候会出错,如“+”会变成空格,对此,我们在前台将这些字符先替换过,再解码就没问题了。
特殊字符处理
function myEscape(sStr){
return escape(sStr).replace(//+/g, '%2B').replace(//"/g,'%22').replace(//'/g, '%27').replace(g,'%2F');
}