weblogic处理中文的问题

本文适用环境为:应用服务器weblogic7,数据库为oracle (为本人在实际工作中积累的一点经验,若对各位有点益处 ,请给与呼吁一下,加几分,便于能浏览和下载,学习更 多的内容,共同提高) 非常多的方法是介绍用对数据库中提取出的汉字用 java.net.URLDecoder.decode("数据库中汉字内容")进行解码, 对传递的参数中的汉字用java.net.URLEncoder.encode("")编码 在下一页面再用java.net.URLDecoder.decode("传递参数汉字内容") 解码实现。 对静态页面内容通过设置 强制保证不乱码(不会因客户端工作站ie选用其他编码造成乱码)。 对jsp页面通过设置 <%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%> 强制保证不乱码。 上述设置方法对小的项目,页面较少,环境稳定的项目,还起一定作用, 但对大的项目,页面较多,全国推广的项目,上述方法表现出工作量大,若有一个页面 没注意,就会出现乱码,灵活性差,若环境一变,所有页面都的调整. 本文介绍通过WEB.XML和WEBLOGIC.XML控制实现不同环境页面字符集的控制,保证页面 不乱码,注意页面中无需上述任何配置,切忌。 1.oracle数据库后台字符集为中文,weblogic7所在的操作系统为中文: 在WEB.XML中配置如下(其他参数还是原先配置,在 中加入如下参数) weblogic.httpd.inputcharset./* GBK 在WEBLOGIC.XML中有如下配置 encoding GBK /* GBK 2.oracle数据库后台字符集为英文,weblogic7所在的操作系统为中文: 在WEB.XML中配置如下(其他参数还是原先配置,在 中加入如下参数) weblogic.httpd.inputcharset./* 8859_1 在WEBLOGIC.XML中有如下配置 encoding 8859_1 /* 8859_1 3.oracle数据库后台字符集为英文,weblogic7所在的操作系统为英文(多为UNIX操作系统且没打中文包): 在WEB.XML中配置如下(其他参数还是原先配置,在 中加入如下参数) weblogic.httpd.inputcharset./* GBK 在WEBLOGIC.XML中有如下配置 encoding GBK /* GBK 4.oracle数据库后台字符集为中文,weblogic7所在的操作系统为英文(多为UNIX操作系统且没打中文包): 在WEB.XML中配置如下(其他参数还是原先配置,在 中加入如下参数) weblogic.httpd.inputcharset./* 8859_1 在WEBLOGIC.XML中有如下配置 encoding 8859_1 /* 8859_1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值