当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Redhat AS 3的LANG的设置

Unix/Linux
查看linux 下已经安装的软件包信息
linux 系统中软件raid 配置方法
linux 下MySQL服务器的启动与停止
linux 系统下FTP服务器配置方法
Linux系统下如何挂载U盘,硬盘,光驱
linux 系统下DHCP服务器 配置方法
Linux系统下软件的安装与卸载
在Fedora 9中启用ext4文件系统的方法
linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows网络共享和NFS网络共享
Linux查看文件夹大小的命令
LINUX系统grub常见错误分析
llinux fdisk分区工具 使用方法
linux 系统telnet乱码
rhythmbox 乱码的解决方法
linux单网卡绑定多ip
tar.gz 和tar.bz2 详细解释
linux学习笔记
linux系统rpm安装包详解
linux 服务器常用维护命令
出现The file /boot/grub/stage1 not read cor 解决办法

Unix/Linux 中的 Redhat AS 3的LANG的设置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 265 ::
收藏到网摘: n/a

公司开发程序在Linux上,现在使用Redhat AS 3做服务器,LANG的设置会影响到java类的编译以及系统显示信息的乱码问题,甚至有个别程序运行会出错,但是页面空白,显示不出信息,后台报xml解析的时候转换的某种错误,主要是字符集转换导致空值造成的。
经过测试,现在我一般用这样的LANG变量。
说明:
1.Linux安装的时候,选的是支持English_USA与简体中文,默认为English。
2.如果有问题,编辑/etc/sysconfig/i18n文件进行设置。
3.LANG设置成:LANG="en_US.UTF-8:en_US:en_US.ISO-8859-1"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN:en:en_US:en_US.UTF-8"SUPPORTED="zh_CN.GB18030:zh_CN:zh:zh_TW.Big5:zh_TW:zh:en_US.UTF-8:en_US:en:en_US.ISO-8859-1"language变量可以设,也可以不设,但最好设置。另外还有一个LC_ALL变量,在这里设置总是会被unset,具体是如果被unset的,我猜测是在/etc/profile.d/下的文件做的,但具体情况我不清楚,等有空就研究一下。4.reboot。