richText在 IE和火狐里都会把&这个特殊字符转化成&不同的是在保存到数据库的时候IE保存的是&而火狐保存的是& 所以如果我在java代码里用下面的sql : WHERE content LIKE '%attachmentServlet?id='||:id||'&name%'去查询的时候,如果是火狐插入的数据就查不出来。(但是直接在sql developer去执行sql是可以查出来的,估计oracle对&的解释是客户端输入参数,所以匹配的时候会让你输入,什么都不输的话,可能&后面那一堆东西就都忽略了,只匹配前面的 '%attachmentServlet?id='||:id能匹配上就返回结果了)
Richtext中的&在IE和火狐以及Oracle中的不同
最新推荐文章于 2015-04-30 10:47:31 发布