海海日记-冯海滨博客

您现在的位置是:首页 > Js/Jquery > 正文

Js/Jquery

无比纠结的html转移

happyfhb2014-06-21Js/Jquery1690

最近做jqueryeasyui的一个项目

被html转义困扰

主要难点在于换行符和特殊符号。那 textarea 为列子

  1. 提交服务器前用escape编码

  2. 服务器接收到编码数据后 解码 然后 解码前

.Replace("+", "%2b")//将+号在编码 因为escape不支持+号编码

进行处理

3. 在对换行符和特殊的"等处理

.Replace("\n", "<br />").Replace("\"", "\\\"");

4. easyui解析时在做如下处理 对html进行转义 真实超级无比纠结

return value.replace('/</g', '&lt;').replace('/>/g', '&gt;').replace(/"/g, '&quot;').replace('/ /g,', '&nbsp;').replace('/+/g,', '&#43');


平淡中储蓄成长

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~