标签:特殊字符
本文是学习网络上的文章时的总结以及自己的一点实践,感谢大家无私的分享。
昨天在做项目的时候,有一个页面间传递特殊字符的需求,查了一些资料,现在将自己的经验写出来。
首先,在前台编码
var fckPurpose=encodeURIComponent($.trim(jQuery("#fckPurpose").val()));
参考:
然后在再后台(java)对字符做处理,因为Java中有一些字符有特殊含义
fckPurpose = fckPurpose.replaceAll("%", "%25"); fckPurpose = fckPurpose.replaceAll("\\+", "%2B"); fckPurpose = fckPurpose.replaceAll("/", "%2F"); fckPurpose = fckPurpose.replaceAll("\\?", "%3F"); fckPurpose = fckPurpose.replaceAll("#", "%23"); fckPurpose = fckPurpose.replaceAll("&", "%26");
这样基本可以了
标签:特殊字符
原文地址:http://blog.csdn.net/junshuaizhang/article/details/40424173