Extjs使用过程中特殊字符的处理

EXTJS在使用过程中,特殊字符处理可够烦人的,现在主要处理下面三个:
1:双引号(")
如果保持一种非常好的编程习惯,所有的josn输出都有',那样的话,"是可以在直接在json中使用的,倒也问题不大,但为了保险,在request的时候还是做了统一的替换,替换成了["],但用户再次编辑数据时,在TEXT中显示的就是"了,而不是",不知EXT的setValue方法做了什么处理,如果仅仅是JS直接付值,TEXT中会显示"的。
2:单引号(')
这个是一定要替换的了,处理方法跟"一样,替换成了',同样在,用户在再次编辑的显示的也是'而不是'
3:左尖括号<
如果使用JAVA输出JOSN字符串,如果值中存在<a...这样的字符时,值就会为空,JAVA输出后,IE将其当HTML语法解析了。于是,在使用JAVA输出JOSN的字符串的时候,又要做统一的替换成<,当然,这个只是在显示数据时替换就行。
还有没有别的,目前不知道,只是在处理这几个时,已经蛮烦人的了。

日,刚刚又发现了\,在JOSN中也不能显示,JOSN,真JB恶心!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值