本站首页    管理页面    写新日志    退出


天堂之光 人间希望

你我共同品味

JAVA的浓香.

Linux的清芬.

«September 2025»
123456
78910111213
14151617181920
21222324252627
282930


我的分类(专题)

日志更新

最新评论

留言板

链接

联系我

msn:zhanglincon@hotmail.com


Blog信息
blog名称:
日志总数:99
评论数量:281
留言数量:4
访问次数:809443
建立时间:2005年11月17日




[resin]linux下resin3.1环境下servlet或jsp输出乱码问题解决
原创空间,  软件技术

zhanglincon 发表于 2008/2/1 10:13:32

1,确定你的jsp有 <%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%> <META http-equiv=Content-Type content="text/html; charset=gbk"> 2,修改linux的/etc/sysconfig/i18 LANG="zh_CN.GBK"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16" 3,resin.conf里面加           <host id='www.xxx.com'>           <web-app id='/' document-directory="/home/web" character-encoding='GBK'>           </web-app>         </host> 重启resin,清空缓存再看看,是不是已经可以了?!500)this.width=500'> 4,servlet或者taglib里面 request.setCharacterEncoding("GBK"); pageContext.getRequest().setCharacterEncoding("GBK"); 本地开发环境是 Windows,默认文件编码为 GBK,服务器为 Redhat Linux,默认文件编码为 ISO-8859-1,两种字符编码并非完全一致。如果要保证 Java 程序中的中文字符能够被正确输出,最好能够自己精确地指定相关的参数。在编译时,指定源文件所使用的字符编码:500)this.width=500'>javac encoding gbk ChineseString.java若是利用 ant 编译,可以在 build.xml 中有 javac 的那一样指定 encoding 属性:500)this.width=500'><javac srcdir="${src}" destdir="${build}" encoding="gbk" debug="off">在运行时,修改 JVM 的环境变量,将 file.encoding 属性指定为 GBK:500)this.width=500'>java -Dfile.encoding=gbk ChineseString按照以上步骤编辑运行,即可以避免 Java 程序在处理中文时常出现的乱码问题。 还是不行?500)this.width=500'> 那你出去抽颗烟,回来就OK了!谁知道你的缓存是不是还没清空啊!


阅读全文(5951) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.281 second(s), page refreshed 144767697 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号