RedHat5.4中关于中文乱码的解决方案

news/2024/7/19 5:33:33 标签: redhat, vmware, linux, 语言, service, 工具

开始用的vmware6.5,没能把中文包装上,虽然能换成中文,但所有的中文都是十六进制的小方块,困扰了我好长时间了。


    刚换成vmware7.0,安装上了vmware tools之后,开始动手解决中文乱码的问题,在网上找到了下面的内容:
    安装完成后首先面对的问题是全英文无法显示汉字和输入汉字的问题。
    需要找到光盘上的2个中文支持字体包安装上即可. 
    文件名如下,注意不同版本文件明后面数字部分可能会不同, 其代表版本号.下面是Red Hat Enterprise Linux 5.0版本下的中文包文件名.在iso文件的/server/文件夹下
    fonts-chinese-3.02-9.6.el5.noarch.rpm
    fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
    双击运行他们
    修改 /etc/sysconfig/i18n 文件,如
    LANG="en_US",xwindow会显示英文界面,
    LANG="zh_CN.GB18030",xwindow会显示中文界面。
    或者点击系统工具栏->系统->管理->语言,更改为chinese(PRC)
    关于语言修改的问题,我没有用这个方法,而是改用注销之后选择语言再进入,我想这样应该会安全点。
     安装中文输入法 , 要找到以下文件(也在/server文件夹下): 
   scim-libs-1.4.4-41.el5.i386.rpm 
    scim-1.4.4-41.el5.i386.rpm 
    scim-chinese-standard-0.0.2-1.el5.i386.rpm 
    scim-tables-0.5.6-7.i386.rpm 
    scim-tables-chinese-0.5.6-7.i386.rpm 
    scim-pinyin-0.5.91-16.el5.i386.rpm 
    双击运行他们,记住按以上顺序依次运行,因为他们之间上下存在依赖关系。 
    对于这些rpm文件的寻找,我碰到了个小麻烦: 
    我首次下载的是英文版的,试了好几次都没找到/server,后来换了一个才找到这个文件夹。安装过程我也没有双击安装,而是用命令行的方式:rpm -ivh命令安装的,以后需要总结一下这些命令了! 
转载声明: 本文转自 http://blog.sina.com.cn/s/blog_51a5e61a0100h3x2.html 
补充说明: redhat 修改i18n 
中文简体:
[root@linux ~]# more /etc/sysconfig/i18n
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
中文繁体:
[root@linux ~]# more /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
英文:
[root@linux ~]# more /etc/sysconfig/i18n
LANG="zh_TW.UTF-8"
UPPORTED="zh_CN.UTF-8:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
========================================================= 
redhat enterprise 5 在 VMware 6.5 中中文显示乱码的解决办法 
事情的经过是这样的 记得以前曾经在VMware 5.5.3 上装过redhat 估计是9吧 当初我选的是图形界面,安装过程也是人机交互的,有可供我的选项
现如今 VMware 换成了6.5 发现在安装 redhat Enterprise 5 的时候全变成了自动安装,本想VMware 换个高级一点的,心里用着也爽,哪成想,我在别的机器上用VMware5.5.3 用同样的镜像,不但有安装过程,而且还能显示中文,在我这、新建虚拟机、挂上镜像之后一切仿佛变成了全自动,而且最终的界面还是英文,虽说linux要学的是字符界面,但是心里却总是不那么甘心,下面将我遇到的问题和解决方法与大家分享下,
clip_image002 
这就是我装完系统的模样
clip_image004 
选择语言 更改试试看吧
clip_image006 
看到这个中文了吧,我改成中文重启之后,原来所有的汉字就全变成小方框了,看着那叫一个堵
clip_image008 
输入用户名 密码进去改成英文吧
clip_image010 
改过之后 连位置都变了,还好我记得你的图标
clip_image012 
改回 英语吧 ,最起码比方块强多了
clip_image014 clip_image016 
老老实实的 重启之后 想了很多办法 试了n次均不顶事
比如
/etc/sysconfig/i18n 设置为 
  LANG="zh_CN.GB18030" 
  LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" 
  SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" 
  SYSFONT="lat0-sun16"
或者类似的 将LANG=后面的内容改了一圈,最后还是方框
最终解决方案
找到redhatlinux 9的安装镜像,我估计 Enterprise 5中也有类似的rpm包但是我不知道是哪一个,
找到第三个安装镜像,
clip_image018 
挂上
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@localhost ~]# cd /mnt/cdrom
[root@localhost cdrom]# ls
EULA GPL RedHat RPM-GPG-KEY TRANS.TBL
[root@localhost cdrom]# cd RedHat
[root@localhost RedHat]# ls
RPMS TRANS.TBL
[root@localhost RedHat]# cd RPMS
[root@localhost RPMS]# rpm -ivh ttfonts-zh_CN-2.14-6.noarch.rpm
clip_image020 
[root@localhost RPMS]# rpm -ivh iiimf-le-chinput-0.3-16.i386.rpm --aid
clip_image022 
[root@localhost RPMS]# rpm -ivh iiimf-x-12.1-10.EL.i386.rpm
clip_image024 
有错误耶
[root@localhost RPMS]# rpm -ivh iiimf-gnome-im-switcher-12.1-10.EL.i386.rpm
clip_image026 
[root@localhost RPMS]# service iiim status
iiim: unrecognized service
[root@localhost RPMS]# 
之后 reboot 重启一下
clip_image030 
clip_image032 clip_image034 
clip_image036 
看看吧 亲爱的汉字又回来了
这几个 rpm 包 我已经 提取出来了 大概有 10M 左右 附件中传不了,如果大家 手头 没有 redhat 9的安装镜像  留个邮箱给你发一下 ,但愿能对大家有帮助
最后补充一下,其实这个问题早就已经不是问题了,其实就是VMware默认自动安装为专家模式,就自动的选择了英文语言,像gcc等软件包都没有装,
说简单点还是自己对VMware这个工具不太了解,
详细解决请参考
http://yuzeying.blog.51cto.com/644976/192900
这样那些软件包就没什么必要了


http://www.niftyadmin.cn/n/822677.html

相关文章

前端术语-token

token token的意思是“令牌”,是服务端生成的一串字符串,作为客户端进行请求的一个标识。 当用户第一次登录后,服务器生成一个token并将此token返回给客户端,以后客户端只需带上这个token前来请求数据即可,无需再次带…

python匹配ip正则

python匹配ip正则 #!/usr/bin/env python # -*- coding:utf-8 -*- import re ip_str "asdad1.1.1.1sdfwe2.6.5.7sdfsf2.3.94.5sdf200.198.25.0" res [] for i in range(1): ip_t True m_ind 0 while ip_t: m re.search(r"(((2([0…

前端术语

一、axios axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,它本身具有以下特征: 从浏览器中创建 XMLHttpRequest 从 node.js 发出 http 请求 支持 Promise API 拦截请求和响应 转换请求和响应数据 取消请求 自动转换JSON数据 客户端支持…

2016回博客留念

进大学前,正式开始ACM 现在离OI退役已经过了近两年 很多东西似乎都回到了最起初的地方呢 哈哈...大一大概又是奋斗的一年吧 还是那句话,never feel sorry about your ambitions 不管怎么样,never mind and keep on转载于:https://www.cnblogs…

为了完成月入三万的目标,我都做了哪些准备?

❣️作者来自《就聊挣钱》知识星球1我觉得像我这般年纪的(29岁),有相对扎实技术功底的(就不自谦了),对赚钱有着强烈欲望的程序员,应该定一个切实的小目标——五年内月入三万!之所以要…

python学习之路网络编程篇(第一篇)socket初识

什么是socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为socket。socket通常也称为“套接字”,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件…

蚂蚁金服 Service Mesh 实践探索

作者 | 敖小剑本文整理自蚂蚁金服高级技术专家在 QCon 上海 2018 上的演讲。大家好,我是来自蚂蚁金服中间件团队的敖小剑,目前是蚂蚁金服 Service Mesh 项目的 PD。我同时也是 Servicemesher 中国技术社区的创始人,是 Service Mesh 技术在国内…

关于mock与axios的坑

都知道mock(模拟数据)的展现流程是:1.引入mock -> 2.添加mock规则 -> 3.接收mock数据 ->4.数据展现。 但对与mock与axios是怎么耦合起来的却一头雾水。后来看了Jason齐齐的博文《vuemockjs 模拟数据,实现前后端分离开发…