`
akunamotata
  • 浏览: 374509 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于配置了 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 保持默认,也可以搜索到中文。

 

0
1
分享到:
评论
1 楼 mercyblitz 2010-06-30  
URIEncoding设置之后,自动decode到request啦。

相关推荐

    如何配置Filter过滤器处理JSP中文乱码

    配置Filter过滤器处理JSP中文乱码 参考Tomcat服务器目录webapps的examples示例 简单配置步骤: 1.在项目web.xml文件添加过滤器标记和; 2.实现过滤器代码; 3.对Tomcat服务器conf目录里的Server.xml文件配置...

    fckeditor2.6最新源码工程解决中文问题,

    分别添加了 URIEncoding="utf-8",虽然不推荐修改系统环境server.xml,但能解决问题是根本,谁有空再研究怎么不改配置文件来解决中文问题 吧 3、添加了两个类 FckContextPathBuilder(用来控制上传的文件分组) ...

    Android客户端发送请求中文乱码问题完美解决

    Android客户端发送请求中文乱码问题完美解决 Android客户端发送请求中文乱码问题是指在Android客户端向服务器端提交请求时出现的中文乱码问题,这是由于在HTTP请求中,中文字符被编码为乱码字符所致。为了解决这个...

    java解决中文乱码问题

    Java 中文乱码问题是中国程序员无法避免的话题。乱码的出现是由于中文和英文的编码格式不同,解码也是不一样的。如果中国的程序员不会遇到乱码,那么只有使用汉语编程。Han语编程是怎么回事,我也不大清楚,应该是...

    url地址传参中文乱码处理

    这种情况可能是由于编码问题或Tomcat服务器的配置问题引起的。 在处理URL地址传参中文乱码时,通常有三种解决方案: 1. 字符串转码:使用new String(“xxxxx”.getBytes("iso-8859-1"),"utf-8")方式将字符串转码为...

    maven 配置注意事项

    Maven 配置注意事项: 1.安装maven,在myeclipse中换为自己安装的maven 2.修改maven中conf/setting.xml的配置修改仓库位置、以及 配置server 如 <localRepository>D:\Program Files\apache-maven-3.3.3\repository ...

    tomcat安装和配置

    Tomcat 安装和配置 Tomcat 安装和配置是每个 Java 开发者都需要掌握的基本技能。下面我们将详细介绍 Tomcat 的安装和配置过程。 Tomcat 安装 在安装 Tomcat 之前,需要先安装 Java Development Kit (JDK),因为 ...

    润乾报表与dthealth部署

    本文档介绍了润乾报表与dthealth部署的详细步骤,涵盖了环境部署、Tomcat服务器部署、数据源连接池配置、War包部署、报表目录配置、Jar包部署、中文乱码问题解决等方面。 一、环境部署 在环境部署中,需要安装JRE ...

    tomcat环境变量配置

    JDK环境变量配置: 1,新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.7.0 2,打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 3,新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\...

    tomcat server.xml的典型配置

    tomcat server.xml的典型配置,URIEncoding="utf-8

    Jboss项目部署文档

    Jboss 项目部署文档是指在 Jboss 服务器上部署项目的详细步骤,包括环境变量的配置、项目打包、配置文件的修改、JNDI 的配置等。以下是 Jboss 项目部署文档的详细知识点: 一、环境变量配置 在部署 Jboss 项目之前...

    解决tomcat下中文乱码问题

    解决tomcat下中文乱码问题, 在tomcat_home\conf\server.xml 中的Connector元素中设置URIEncoding属性为合适的字符编码

    tongweb集群安装手册

    在启用AJP插件后,需要在Apache的配置文件httpd.conf中添加以下内容,以便配置AJP插件: ` JkWorkersFile conf/workers.properties JkLogFile logs/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H...

    tomcat8get请求url格式问题

    解决方式进入tomcat的server配置中进行添加参数配置 connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" relaxedPathChars="[]{}|\\^" relaxedQueryChars="[]{}|\\^" />

    SpringBoot开发非常美观的java博客系统(包含后台管理功能)

    设置Jdk8 关于这些配置,网上有一大把的资料,所以此处不再重复。 获取代码导入到IDE 下载代码 导入到IDE的时候请选择以Maven的方式导入 项目配置参考 系统配置手册 配置完毕 启动项目,在控制台看到Mblog加载...

    tomcat值乱码解决

    一般我们所装的linux服务器,是中文版的,所以系统环境的编码是gbk,然而我们项目的编码是UTF-8,这就必须在tomcat的server.xml文件中修改,在两个地方添加 URIEncoding="UTF-8",具体代码如下:

    fckeditor(jsp版)

    采用2.6.4版本,彻底解决fckeditor(jsp版)上传中文文件乱码问题。 使用Tomcat应用服务器时,为了更好的支持URL地址中的中文参数问题.需要在tomcat进行如下设置: 需要修改server.xml文件的如下行: maxThreads=...

    解决Linux下Tomcat向MySQL插入数据中文乱码问题

    一、问题 在windows上面使用eclipse开发的项目在windows上面运行一切正常,部署到腾讯云时出现向MySQL数据库中插入数据是中文乱码 二、解决办法 1、尝试一 直接在linux上面使用insert语句插入中文,正常 2、尝试二...

    Apache2.2整合Tomcat6所用软件包

    Apache 配置 1. 配置httpd.conf 使用apache自带的proxy模块,去掉注释使其可用 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule proxy_balancer...

    Tomcat面试专题及答案.pdf

    tomcat 有哪几种 Connector 运行模式(优化)?...3)通过 Catalina 来进行配置:进入到 conf\Catalina\localhost 文件下,创建一个 xml 文件,该文件的名字就是站点的名字。 编写 XML 的方式来进行设置。

Global site tag (gtag.js) - Google Analytics