查看: 4832|回复: 1

[精华] 如何在weblogic 9.2下面设置中文字符

[复制链接]
论坛徽章:
62
马上加薪
日期:2014-02-19 11:55:142011新春纪念徽章
日期:2011-02-18 11:43:332010广州亚运会纪念徽章:田径
日期:2011-02-17 18:03:352011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:012010广州亚运会纪念徽章:三项全能
日期:2010-11-15 13:36:51ITPUB9周年纪念徽章
日期:2010-10-08 09:34:02
发表于 2007-2-28 12:15 | 显示全部楼层 |阅读模式
在j2ee的开发环境下面,中文字符的问题,一直非常让大家头疼,在2000年左右,大家都是通过硬编码来处理的,比如先getBytes,然后 newString,强行质指定字符的编码,这样带来的问题就是程序的移植性非常差,在windows下面开发的程序,要迁移到linux或者unix下面,就得对所有涉及硬编码的地方做修改,非常的麻烦,而且容易漏掉而出现错误。

其实在weblogic下面有非常简单的办法来解决这个问题,简单的设置即可。

下面以weblogic 9.2为例说明
论坛徽章:
62
马上加薪
日期:2014-02-19 11:55:142011新春纪念徽章
日期:2011-02-18 11:43:332010广州亚运会纪念徽章:田径
日期:2011-02-17 18:03:352011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:012010广州亚运会纪念徽章:三项全能
日期:2010-11-15 13:36:51ITPUB9周年纪念徽章
日期:2010-10-08 09:34:02
 楼主| 发表于 2007-2-28 12:17 | 显示全部楼层
以常用的utf-8为例,说明

1.建立数据库,字符集为utf-8

2.修改jsp文件,制定使用 utf-8

<%@ page contentType="text/html; charset=UTF-8" %>

3.配置应用的weblogic.xml

<?xml version='1.0' encoding='UTF-8'?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90" xmlns:xsi="http://www.w3.org/2001/XMLSch
ema-instance">
<context-root>life</context-root>
<charset-params>
<input-charset>
<resource-path>/*</resource-path>
<java-charset-name>UTF-8</java-charset-name>
</input-charset>
</charset-params>
</weblogic-web-app>
ema-instance" xmlns="http://www.bea.com/ns/weblogic/90">

简单吧?忘掉复杂而且容易出错的硬编码吧

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表