• rhel5.4 x64中文支持


    给客户安装了一台虚拟机,系统是rhel5.4 x64,安装后客户部署web程序说无法显示中文,应该是操作系统不支持中文,想了一下当时确实没有安装中文支持,于是开始安装。

    在开始安装中文之前测试一下中文文件在系统中如何显示的,在/tmp目录下上传了文件名为‘你好’的文件,在linux下显示为????

    [root@dba tmp]# ls
    ????                                      

    从系统光盘中找到fonts-chinese-3.02-12.el5.noarch.rpm和fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm两个包,开始安装。

    [root@dba tmp]# more /etc/redhat-release
    Red Hat Enterprise Linux Server release 5.4 (Tikanga)
    [root@dba tmp]# uname -a
    Linux dba 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
    [root@dba tmp]# rpm -ivh fonts-chinese-3.02-12.el5.noarch.rpm
    warning: fonts-chinese-3.02-12.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
    Preparing...                ########################################### [100%]
       1:fonts-chinese          ########################################### [100%]
    [root@dba tmp]# rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
    warning: fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
    Preparing...                ########################################### [100%]
       1:fonts-ISO8859-2-75dpi  ########################################### [100%]

    安装后修改i18n文件,修改第一行:LANG="en_US.UTF-8"为LANG="zh_CN.GB2312"后保存退出。

    [root@dba tmp]# cat /etc/sysconfig/i18n
    LANG="zh_CN.GB2312"
    SYSFONT="latarcyrheb-sun16"

    退出后重新登录,已经可以显示中文了

    [root@dba tmp]# ls
    你好

    也可以创建中文文件

    [root@dba tmp]# touch 你好你好你好
    [root@dba tmp]# ls
    你好你好你好
    你好 

    注意:如果不将i18n修改,即使安装了2个中文文件包,也不能显示中文

    [root@dba tmp]# cat /etc/sysconfig/i18n
    #LANG="zh_CN.GB2312"
    LANG="en_US.UTF-8"
    SYSFONT="latarcyrheb-sun16"

    [root@dba tmp]# ls
    ????      ???????? 

  • 相关阅读:
    Oracle函数如何把符串装换为小写的格式
    Oralce中的synonym同义词
    JS中getYear()的兼容问题
    How to do SSH Tunneling (Port Forwarding)
    所谓深度链接(Deep linking)
    upload size of asp.net
    发一个自动刷网站PV流量的小工具
    解决Visual Studio 2008 下,打开.dbml(LINQ) 文件时,提示"The operation could not be completed." 的问题。
    在资源管理器中使鼠标右键增加一个命令,运行cmd,同时使得当前路径为资源管理器当前的目录
    使用SQL语句获取Sql Server数据库的版本
  • 原文地址:https://www.cnblogs.com/hthf/p/3711665.html
Copyright © 2020-2023  润新知