WEB应用在linux下乱码的解决一例
来源:互联网 发布:美国曼哈顿计划数据 编辑:程序博客网 时间:2024/06/06 17:39
今天将一个Windows平台下的J2EE项目移植到Redhat Enterprise Linux 4中,由CMS程序生成的首页却出现了乱码。
这个页面中标记了
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
而在浏览器中,gb2312编码显示为乱码,手动切换到utf-8则显示正常。
导致这一错误的原因在于Redhat默认的字符集为zh_CN.UTF-8,
解决的方法有2种:
1、 修改页面的字符集
2、修改操作系统的字符集
这里我选择修改系统字符集,有3种方式:
全用户永久生效:
修改/etc/sysconfig/i18n单用户永久生效:
cp /etc/sysconfig/i18n $HOME/.i18n
修改 $HOME/.i18n 文件临时生效:
export LANG=zh_CN.GB2312
export LC_ALL=zh_CN.GB2312
PS. 如果系统字符集是WEB应用的超集,也是可以的。
例如系统字符集为zh_CN.GB18030,GB2312就可以无障碍正常显示。
Related posts:
- RHAS4安装fcitx3.0输入法
- 中文编码基础知识
- rsync 同步目录
- WEB应用在linux下乱码的解决一例
- java在Linux下的web应用(一)
- java在Linux下的web应用(一)
- java在Linux下的web应用(一)
- JFreeChart在linux下乱码的解决
- Linux下部署Web应用乱码问题
- 在PUTTY下Linux显示乱码的解决
- 如何解决在PUTTY下Linux显示乱码的问题
- jfreeChart 在linux下中文乱码的解决
- JFreeChart在Linux下乱码的解决(转)
- 解决Sqlplus在Linux下光标乱码的方法
- 解决在Linux环境下解压zip的乱码问题
- 解决在LINUX下中文乱码的问题,供参考
- java在Linux下的web应用(二)
- Web应用乱码解决之一
- 在Linux下搭建Web应用环境
- Linux下的C文件在windows下中文显示乱码解决
- 解决Linux下中文乱码的问题
- C++地效率简略说明
- C#类与对象
- suse配置sendmail222222
- Windows mobile获取手机的IMEI号和SIM卡的IMSI号
- Python[十六]:Class and exceptions
- WEB应用在linux下乱码的解决一例
- PDA连接远程SQL 2005数据库
- Python[十七]:Iterator
- 没有#!的bash脚本的执行
- 在VMware里Ubuntu下编译内核,运行一个示例的驱动程序
- 项目管理知识框架整理
- 派生一个CDialog做项目的窗口基类
- 面试备选题目
- Python[十九]:Standard Library