首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

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

2012-10-09 
关于配置了 URIEncoding 后,jforum 无法搜索中文关键字的问题在 Tomcat 中部署 jforum 项目,如果 Tomcat

关于配置了 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啦。

热点排行