读书人

关于配置了 URIEncoding 后jforum 无

发布时间: 2012-10-09 10:21:45 作者: rapoo

关于配置了 URIEncoding 后,jforum 无法搜索中文关键字的问题

在 Tomcat 中部署 jforum 项目,

如果 Tomcat 的 Connector 配置了?URIEncoding="UTF-8"?参数的话,

那么 jforum 搜索任何中文关键字都无法搜索到帖子。

解决的办法:

将?SystemGlobals.properties?中的?default.container.encoding?项改为?UTF-8?,默认值是?ISO-8859-1

---------------------------------------------------------------------------------

default.container.encoding?项改为?UTF-8,同时Tomcat 的 Connector 配置了?URIEncoding="UTF-8"?参数

很多人都是怎么说的!但是我居然搜索不到帖子...

后来保持default.container.encoding默认值,Connector?URIEncoding="UTF-8"?

可以搜索到中文帖子了,看到一个帖子是怎么说的:

“3.查Tomcat系定是否正?
勿Connector加上URIEncoding="UTF-8"的,造成二次,反而找不到。?”

?

同样,我用相反的方法设置Connector 为UTF-8,default.container.encoding保持默认,也可以搜索到中文。

?

1 楼 mercyblitz 2010-06-30 URIEncoding设置之后,自动decode到request啦。

读书人网 >软件架构设计

热点推荐