`
raq
  • 浏览: 33459 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

weblogic下中文乱码问题的解决

阅读更多

注意:虽然本文是在皕杰报表 部署中遇到的问题,但是也适合其它的web应用在weblogic下乱码的解决

 

通过weblogic提供的console界面,可以很容易地将皕杰报表应用部署到 weblogic10上,但有些用户反应出现了中文显示乱码的问题,而该应用在皕杰的演示服务器tomcat下时是正常的。经过细致的排查发现,原来是 weblogic本身设置的问题。下面就给出遇到此问题时的解决办法。

① 在Weblogic.xml文件的< jsp-descriptor >中加入:

< jsp-param > < param-name >encoding< /param-name >
< param-value >GBK< /param-value >
< /jsp-param >

指定JSP文件中采用的字符集,在JSP文件中的< %@ page contentType=”text/html; charset=GBK” % >会覆盖该设置。

② 在Weblogic.xml文件的< jsp-descriptor >中加入:

< jsp-param >
< param-name >compilerSupportsEncoding< /param-name >
< param-value >true< /param-value >
< /jsp-param >

如果为TRUE,指定在编译JSP文件时,采用在JSP文件中< %@ page contentType=”text/html; charset=GBK” % >或< jsp-descriptor >中定义的encoding参数中定义的字符集进行编码,如果为FALSE,则采用JVM中默认指定的字符集进行编码。

③ Weblogic Server需要把HTTP request(GET 和POST)中的数据从它的原始编码转化为Unicode,以便Java servlet API进行处理,为了做这种转换,Weblogic Server需要知道HPPT request中的数据的编码方式。这可以通过在Weblogic.xml的< context-param >中设置:

< input-charset >
< resource-path >/< /resource-path >
< java-charset-name >GBK< /java-charset-name >
< /input-charset >

经过以上三个步骤的设置后,中文乱码问题解决,其它jsp应用遇到的问题解决方法类似。

分享到:
评论

相关推荐

    Tomcat和weblogic中文乱码问题解决方案

    Tomcat和WebLogic中文乱码问题解决方案 在 Java Web 开发中,中文乱码问题一直是困扰开发者的主要问题之一。 Tomcat 和 WebLogic 是两个常用的 web 服务器,都是支持 Servlet 和 JSP 的。然而,在使用这些服务器时...

    weblogic10在UNIX下部署,中文乱码问题的解决

    在部署WebLogic Server 10版本于UNIX操作系统时,可能会遇到中文乱码的问题,这主要...在实际操作过程中,可以参考提供的`weblogic10在UNIX下部署,中文乱码问题的解决.txt`文件,里面可能包含具体的步骤和解决方案。

    weblogic部署项目乱码解决

    ### WebLogic部署项目乱码问题解决方案 #### 一、引言 在Web应用程序开发与部署过程中,字符编码问题经常导致中文或特殊字符显示为乱码。对于使用Oracle WebLogic Server作为应用服务器的企业级项目而言,确保正确...

    Weblogic乱码问题

    ### Weblogic乱码问题解析与解决方案 #### 一、引言 在Web开发过程中,特别是涉及到多语言环境的应用时,字符编码的问题常常困扰着开发者。其中,“Weblogic乱码问题”是一个较为常见的难题,主要表现为中文或其他...

    weblogic12c安装及乱码处理.docx

    本篇主要介绍WebLogic 12c的安装过程,以及针对页面和控制台出现乱码问题的解决方案。 ### 安装WebLogic 12c 1. 下载WebLogic 12c的安装包,可以从甲骨文官网获取。 2. 运行安装程序,按照向导进行安装。过程中...

    weblogic和tomcat 下载附件乱码问题

    本文将详细探讨WebLogic与Tomcat环境下解决下载附件乱码问题的方法。 #### 一、问题背景 在Web应用程序中,当用户点击下载链接后,浏览器会根据服务器返回的信息来判断如何处理这个下载请求。如果服务器返回的...

    Weblogic中文乱码问题的处理.docx

    【Weblogic中文乱码问题处理】 在Weblogic服务器运行Java应用程序时,中文字符的正确处理是开发者面临的一个常见挑战。由于编码和解码过程中的不匹配,中文字符可能会显示为问号或奇怪的符号,这被称为乱码问题。...

    项目框架从tomcat到weblogic

    7. 中文乱码问题:可以使用 UTF-8 编码格式来解决中文乱码问题。如果使用 GBK 编码格式,需要设置 weblogic.xml 中的编码格式。 8. weblogic.xml 文件:weblogic.xml 文件位于项目工程的 WEB-INF 目录下,与 web....

    weblogic页面无法显示

    2. **编码问题**:在某些情况下,Web应用可能出现编码问题,特别是当应用涉及到中文或其他非英文字符时。例如,在本例中提到的“-Dibm.system.encoding=gb2312-Dfile.encoding=gb2312”,这表示设置了系统编码为GB...

    java开发乱码问题处理大全

    本文将深入探讨Java开发中常见的乱码问题及其解决策略,帮助你迅速掌握处理乱码的技巧,提升开发效率。 #### 一、统一字符集编码 首先,确保系统和Java环境的字符集编码统一至关重要。默认情况下,Java使用的是UTF...

    weblogic10集群部署注意事项

    2. **解决乱码问题**:如果安装界面出现中文乱码的情况,可以通过设置`LANG`环境变量来解决。 ```bash export LANG=en_US.UTF-8 ``` 通过这样的设置,可以确保安装过程中的界面显示正常,避免了因为字符集不兼容...

    解决IDEA2020控制台乱码的方法

    解决IDEA2020控制台乱码问题的方法主要有两种:修改IDEA安装目录下的bin目录下两个文件的最后一行添加上 `-Dfile.encoding=UTF-8`,和在IDEA中tomcat配置上添加 `-Dfile.encoding=UTF-8`。 首先,修改IDEA安装目录...

    springmvc 发送ajax出现中文乱码的解决方法汇总

    这四种方法都可以有效地解决Spring MVC在处理Ajax请求时的中文乱码问题。选择哪种方法取决于项目的具体情况和团队的开发习惯。通常情况下,推荐使用方法三或方法四,因为它们不需要修改Spring的原始库,同时能够确保...

    weblogic10配置

    【正文】 在IT行业中,WebLogic Server是一款由...通过上述方法,可以有效地解决WebLogic与第三方框架的冲突,以及处理中文乱码问题,确保应用程序的正常运行。在实际工作中,不断学习和实践是提升IT专业技能的关键。

    jsp中文问题解决方案(完整版)

    通过以上步骤,大多数JSP中文乱码问题都能得到解决。但在实际项目中,还需要根据具体环境灵活调整,确保整个系统从输入到输出的每一个环节都保持编码的一致性。理解编码的本质和作用,是避免乱码问题的关键。

    JSP动态输出Excel及中文乱码的解决

    最近在网上看到一个用java来操纵excel的open source,在weblogic上试用了一下,觉得很不错,特此向大家推荐一下。  首先去http://www.andykhan.com/jexcelapi/index.html下载最新的JExcelApi,把jxl.jar置于你的...

Global site tag (gtag.js) - Google Analytics