Richtext中的&在IE和火狐以及Oracle中的不同

来源:互联网 发布:爱因斯坦 大学 知乎 编辑:程序博客网 时间:2024/06/05 17:50
richText在 IE和火狐里都会把&这个特殊字符转化成&不同的是在保存到数据库的时候IE保存的是&而火狐保存的是& 所以如果我在java代码里用下面的sql : WHERE content LIKE '%attachmentServlet?id='||:id||'&name%'去查询的时候,如果是火狐插入的数据就查不出来。(但是直接在sql developer去执行sql是可以查出来的,估计oracle对&的解释是客户端输入参数,所以匹配的时候会让你输入,什么都不输的话,可能&后面那一堆东西就都忽略了,只匹配前面的 '%attachmentServlet?id='||:id能匹配上就返回结果了)
0 0
原创粉丝点击