RedHat 解决中文乱码及安装中文输入法

在VM中安装的redhat5,安装完切换语言发现中文是方框的乱码

解决方法:
1.我是使用的镜像在虚拟机中安装的,镜像中有中文的语言包,把镜像文件导入redhat系统中。这些操作要关闭虚拟机进行。
这里写图片描述

左侧CD/DVD使用IDE模式,在右下的高级中可以更改。开机后就可以看到镜像文件了。
这里写图片描述
2.打开镜像文件,选择Server文件夹,找到fonts-chinese-3.02-12.el5.noarch.rpm (不同的版本其中的数字会不同)打开安装。
这里写图片描述

我的系统安装后重启,在输入用户名界面的左下角更改语言,登陆就可以正确的显示中文了,网上其他的教程还有许多步骤,我的已经可以显示中文了,就没有再继续进行了。


Redhat安装中文输入法

安装步骤:

cd /media/RHEL_5.8\ x86_64\ DVD/Server/
rpm -ivh scim-libs-1.4.4-41.el5.i386.rpm
rpm -ivh scim-libs-1.4.4-41.el5.x86_64.rpm
rpm -ivh scim-1.4.4-41.el5.x86_64.rpm
rpm -ivh scim-chinese-standard-0.0.2-1.el5.x86_64.rpm
rpm -ivh scim-tables-0.5.6-7.x86_64.rpm
rpm -ivh scim-tables-chinese-0.5.6-7.x86_64.rpm
rpm -ivh scim-pinyin-0.5.91-16.el5.x86_64.rpm

注意,以上的步骤要按顺序执行,因为上下存在依赖关系,
重启可看到桌面右上角时间图标的左侧多了个输入法图标,可用CTRL+空格键来切换输入法。

当您在 Red Hat 类型的 Linux 系统(如 CentOS 或 Fedora)上解压包含中文字符的 `.tar.gz` 或 `.rar` 等文件时,可能会遇到中文乱码的问题。这通常是因为系统默认使用的终端编码与文件内的编码不一致。解决这个问题可以按照以下步骤尝试: 1. **检查文件编码**: - 使用 `file` 命令检测文件的编码,例如:`file -I filename.tar.gz` - 确认文件是以 UTF-8 编码的,如果是其他编码(如 GBK 或 Big5),需要转换。 2. **修改终端编码**: - 在终端中输入 `export LC_ALL="zh_CN.UTF-8"` 或者 `export LANG="zh_CN.UTF-8"` 来临时改变当前会话的语言环境到中文。如果想要永久更改,可以在`.bashrc`或`.bash_profile`文件中添加这两个行。 3. **解压时指定编码**: - 对于 `tar` 解压:`tar xvf -z -C /path/to/directory -k --encoding=utf-8 filename.tar.gz` - 对于 `gzip`:`gzip -d -c -f -k filename.tar.gz | tar xf - --encoding=utf-8` 或者,如果你直接解压 `.gz` 文件,可以用 `gunzip -c filename.tar.gz | tar xf - --encoding=utf-8` 4. **使用 GUI 工具**: 如果更喜欢图形界面,可以试试像 `7-Zip`、`WinRAR` 或 `KDE Ark` 这样的软件,它们通常有更好的中文支持。 5. **创建新目录**: 如果可能的话,在解压前先创建一个新的目录,再将解压后的文件移动进去,这样可以避免原有环境变量的影响。 记住,对于某些特殊情况,特别是从非信任来源下载的文件,务必小心解压并保持警惕。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值