免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1370 | 回复: 2
打印 上一主题 下一主题

JAVA中文问题,请高手看看 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-01-28 10:54 |只看该作者 |倒序浏览
原始问题:

现在有个项目环境是REDHAT AS2.1 +WEBLOGIC7.0 +ORACLE9.2+APCAHE 2.0+STRUTS

问题就是一个JSP页面传到客户端后总是不能正确的显示中文,即使我默认的IE里面是编码方式是中文简体,但我重新点一次IE里面的编码方式中文简体,也就是会刷新一下,中文就可以正确显示出来。问题出在什么地方,我现在只能判断到传回到客户端的JSP是正常的,因为我只要重新刷新一次IE里面的编码方式中文就正常显示,但是为什么要重新刷新一次,而不默认取到本机IE里面的编码方式来显示页面呢?是APACHE有做什么额外的处理?还是怎么回事?

Chuai 写到:
apache的配置有问题,编辑httpd.conf文件,找AddDefaultCharset
把值改为GB2312,重启apache,Ok?



现在是中文乱码问题已经解决了,是如CHUAI写到的,设置了启动WEBLOGIC用户的LANG环境变量为GBK和APACHE的设置,

但新的问题出现了,原来的程序的所有的日期格式都不对了,原来是程序日期是英文格式,现在改了以上环境变量后程序涉及到日期的地方如报表登登,就要报错误,现在有没有什么设置的解决的办法,还是要把所有的程序中日期的格式都改成中文格式。(如果要改程序工作量就大了)

论坛徽章:
0
2 [报告]
发表于 2004-01-29 10:54 |只看该作者

JAVA中文问题,请高手看看

在页面头部添加这个试试:
<%@page contentType="text/html;charset=gb2312"%>;

论坛徽章:
0
3 [报告]
发表于 2004-01-29 16:52 |只看该作者

JAVA中文问题,请高手看看

我记得有一个环境变量是专门设置时间日期格式,具体的名字你可以用
locale
命令看到。
这个命令会列出很多和语言相关的环境变量,LANG只是其中一个,似乎还有一个是设置时间提起格式的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP