Chinaunix首页 | 论坛 | 博客
  • 博客访问: 690968
  • 博文数量: 194
  • 博客积分: 3831
  • 博客等级: 中校
  • 技术积分: 1843
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-28 13:24
文章分类

全部博文(194)

文章存档

2012年(41)

2011年(42)

2010年(45)

2009年(66)

分类: 系统运维

2012-01-31 17:39:12

对于端口号的修改我想LS已经说得很清楚不用多说了;我这补充下你问的第二个问题,就是字符集的问题。

字符集设置分很多种,关键看系统统一规范定义用那一种字符集,我这假设你用的是GBK这种字符集作为统一编码,那么分一下常用的情况:

1、如果JSP文件中写死的中文,在weblogic中发布后,不能正确编译,一般使用在weblogic.xml文件中增加一个(WebLogic.xml很多,你可以在你的工程的WEB-INF下增加一个自己的也可以,它的优先级也是最高的,只要按照统一规范去编写这个XML文件),如果是有些自带的,你可以查看下里面有没有jsp-descriptor项,如果没有就手动加,如果有,就加内容就行了:
 

compilerSupportsEncoding 
true 
 
 
encoding 
GBK 
 
 


2、如果跟踪到从数据库读取出来是乱码,数据库是采用GBK编码的,那么在weblogic启动时增加项:Weblogic.codeset=GBK

3、如果数据是通过response传送中出现乱码(如ajax调用、页面字节输出、内容输出,这种在windows下一般不会遇到,移植系统的时候可能会遇到),此时在你web.xml的中间加入:

weblogic.httpd.inputCharset./*
GBK


4、中文写死的内容可以正确编译,但是在weblogic上发布上去是乱码,一般在页面上写出:
<%@ page contentType="text/html; charset=GBK" %>

5、如果是因为本机非中文操作系统,或者本机浏览器默认是英文,导致无法正确显示中文;那么此时在JSP界面上写上:



以上参考。。。
阅读(16048) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~