浏览 4589 次
锁定老帖子 主题:Extjs使用过程中特殊字符的处理
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-31
1:双引号(") 如果保持一种非常好的编程习惯,所有的josn输出都有',那样的话,"是可以在直接在json中使用的,倒也问题不大,但为了保险,在request的时候还是做了统一的替换,替换成了["],但用户再次编辑数据时,在TEXT中显示的就是"了,而不是",不知EXT的setValue方法做了什么处理,如果仅仅是JS直接付值,TEXT中会显示"的。 2:单引号(') 这个是一定要替换的了,处理方法跟"一样,替换成了',同样在,用户在再次编辑的显示的也是'而不是' 3:左尖括号< 如果使用JAVA输出JOSN字符串,如果值中存在<a...这样的字符时,值就会为空,JAVA输出后,IE将其当HTML语法解析了。于是,在使用JAVA输出JOSN的字符串的时候,又要做统一的替换成<,当然,这个只是在显示数据时替换就行。 还有没有别的,目前不知道,只是在处理这几个时,已经蛮烦人的了。 日,刚刚又发现了\,在JOSN中也不能显示,JOSN,真JB恶心! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |