注意:虽然本文是在皕杰报表
部署中遇到的问题,但是也适合其它的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中文乱码问题解决方案 在 Java Web 开发中,中文乱码问题一直是困扰开发者的主要问题之一。 Tomcat 和 WebLogic 是两个常用的 web 服务器,都是支持 Servlet 和 JSP 的。然而,在使用这些服务器时...
在部署WebLogic Server 10版本于UNIX操作系统时,可能会遇到中文乱码的问题,这主要...在实际操作过程中,可以参考提供的`weblogic10在UNIX下部署,中文乱码问题的解决.txt`文件,里面可能包含具体的步骤和解决方案。
### WebLogic部署项目乱码问题解决方案 #### 一、引言 在Web应用程序开发与部署过程中,字符编码问题经常导致中文或特殊字符显示为乱码。对于使用Oracle WebLogic Server作为应用服务器的企业级项目而言,确保正确...
### Weblogic乱码问题解析与解决方案 #### 一、引言 在Web开发过程中,特别是涉及到多语言环境的应用时,字符编码的问题常常困扰着开发者。其中,“Weblogic乱码问题”是一个较为常见的难题,主要表现为中文或其他...
本篇主要介绍WebLogic 12c的安装过程,以及针对页面和控制台出现乱码问题的解决方案。 ### 安装WebLogic 12c 1. 下载WebLogic 12c的安装包,可以从甲骨文官网获取。 2. 运行安装程序,按照向导进行安装。过程中...
本文将详细探讨WebLogic与Tomcat环境下解决下载附件乱码问题的方法。 #### 一、问题背景 在Web应用程序中,当用户点击下载链接后,浏览器会根据服务器返回的信息来判断如何处理这个下载请求。如果服务器返回的...
【Weblogic中文乱码问题处理】 在Weblogic服务器运行Java应用程序时,中文字符的正确处理是开发者面临的一个常见挑战。由于编码和解码过程中的不匹配,中文字符可能会显示为问号或奇怪的符号,这被称为乱码问题。...
7. 中文乱码问题:可以使用 UTF-8 编码格式来解决中文乱码问题。如果使用 GBK 编码格式,需要设置 weblogic.xml 中的编码格式。 8. weblogic.xml 文件:weblogic.xml 文件位于项目工程的 WEB-INF 目录下,与 web....
2. **编码问题**:在某些情况下,Web应用可能出现编码问题,特别是当应用涉及到中文或其他非英文字符时。例如,在本例中提到的“-Dibm.system.encoding=gb2312-Dfile.encoding=gb2312”,这表示设置了系统编码为GB...
本文将深入探讨Java开发中常见的乱码问题及其解决策略,帮助你迅速掌握处理乱码的技巧,提升开发效率。 #### 一、统一字符集编码 首先,确保系统和Java环境的字符集编码统一至关重要。默认情况下,Java使用的是UTF...
2. **解决乱码问题**:如果安装界面出现中文乱码的情况,可以通过设置`LANG`环境变量来解决。 ```bash export LANG=en_US.UTF-8 ``` 通过这样的设置,可以确保安装过程中的界面显示正常,避免了因为字符集不兼容...
解决IDEA2020控制台乱码问题的方法主要有两种:修改IDEA安装目录下的bin目录下两个文件的最后一行添加上 `-Dfile.encoding=UTF-8`,和在IDEA中tomcat配置上添加 `-Dfile.encoding=UTF-8`。 首先,修改IDEA安装目录...
这四种方法都可以有效地解决Spring MVC在处理Ajax请求时的中文乱码问题。选择哪种方法取决于项目的具体情况和团队的开发习惯。通常情况下,推荐使用方法三或方法四,因为它们不需要修改Spring的原始库,同时能够确保...
【正文】 在IT行业中,WebLogic Server是一款由...通过上述方法,可以有效地解决WebLogic与第三方框架的冲突,以及处理中文乱码问题,确保应用程序的正常运行。在实际工作中,不断学习和实践是提升IT专业技能的关键。
通过以上步骤,大多数JSP中文乱码问题都能得到解决。但在实际项目中,还需要根据具体环境灵活调整,确保整个系统从输入到输出的每一个环节都保持编码的一致性。理解编码的本质和作用,是避免乱码问题的关键。
最近在网上看到一个用java来操纵excel的open source,在weblogic上试用了一下,觉得很不错,特此向大家推荐一下。 首先去http://www.andykhan.com/jexcelapi/index.html下载最新的JExcelApi,把jxl.jar置于你的...