Centos6.5安装中文支持和中文输入法

摘要:
#Vi/etc/sysconfig/i18n然后修改LANG=“en_US.UTF-8”并将其保存为LANG=”zh_CN.UTF-8“。只有当系统登录界面的用户名和密码更改为中文时,进入系统桌面后,才发现系统的中文支持问题无法解决。LANG=zh在i18n_ CN.UTF-8中,但在local_ US.UTF-8仍然存在,正在安装中文输入法:

第一步:中文支持:
    在shell命令下输入:

# vi  /etc/sysconfig/i18n

    然后修改LANG="en_US.UTF-8"为LANG="zh_CN.UTF-8"保存,重启系统即可,后来自己试了很多遍,只在系统登录界面的用户名和密码改成了中文,进入系统桌面后发现还是无法解决系统的中文支持问题。然后终于在51cto中找到了一种解决方案:
    由于locale的优先级要高于i18n,在i18n中的LANG=zh_CN.UTF-8,但是在local中依然是en_US.UTF-8,所以系统是英文的,而在locale中LANG***,LC_***,LC_ALL又有优先级高低之分,具体的可以查文档,我就不赘述了。

 # export LC_ALL=zh_CN.UTF-8

    然后重启。当然,系统只有装有装有中文字符集才有效果。
    如果中文有乱码,可以进入这篇博客看看,里面有详细介绍:http://www.cnblogs.com/ylqmf/archive/2011/09/05/2167458.html。
  第二步:安装中文输入法:

   1.需要root权限,所以要用root登录 ,或su root

   2.安装中文支持

   yum install "@Chinese Support"

   3.exit

   4.如果是系统不支持中文的,对于英语不好的盆友可能会有点头疼,不过也不难

   5.回到桌面,system->preferences->input method

   6.勾选 enabled input method features,然后选择第一项,点击右下角close按钮上面那个按钮,进入下一个对话框

   7.有三个选项栏general,inputmehod,advanced,先设置general,在disabled和enabled那一栏填写输入法切换快捷键,一般是勾选一个键然后在文本框上输入一个键,比如要用ctrl+space做快捷键的话,可以先勾选control然后在文本框输入space键,至于第二个next什么的,好 像起不了什么作用。

   8.继续设置第二个选项:inputmethod,进入select inputmethod下拉框,选中带有pinyin的选项,再点击右边的add按钮,即OK

   9.继续设置第三个选项:advanced,把两个框勾上就好了。 10.注销用户,然后试试

VI/VIM编辑器显示中文乱码(系统已支持中文)

问题:vi/vim 编辑ANSI文本时,中文会显示乱码!

解决方法:修改vi/vim配置文件,添加如下红色并加粗的部分!

vi    配置文件路径:/etc/virc
vim 配置文件路径:/etc/vimrc

更改之前:

if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set fileencodings=ucs-bom,utf-8,latin1,gbk
endif

更改之后:

if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set fileencodings=ucs-bom,utf-8,latin1,gbk,cp936,gb2312
set termencoding=utf-8
set fileformats=unix
set encoding=prc
endif

免责声明:文章转载自《Centos6.5安装中文支持和中文输入法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇浅谈scrollTop属性如何实现高抛平抛发射?从抛物线说起!Cocos Creator!下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux设备驱动模型(sysfs)

<总线模型概述> 随着技术的发展,系统的拓扑结构也越来越复杂,对热插拔。跨平台移植性的要求越来越高,从Linux2.6内核开始提供全新的设备模型。将所有的驱动挂载到计算机的总线上(比如USB总线),当有设备连接到总线上的时候,总线能够感知到,这时系统就会把挂载到总线上是所有驱动和设备匹配。通过不同的识别方式,知道找到相应的驱动。   <...

Ubuntu Navicat for MySQL安装以及破解方案

Ubuntu Navicat for MySQL安装以及破解方案                今天安装了Navicat for MySQL有LINUX版本了哈, 开心的说,首先上官网上下载LINUX版本: http://www.navicat.com/download/navicat-for-mysql 1. 下载 navicat110_mys...

python网络编程——IO多路复用之select

1 IO多路复用的概念         原生socket客户端在与服务端建立连接时,即服务端调用accept方法时是阻塞的,同时服务端和客户端在收发数据(调用recv、send、sendall)时也是阻塞的。原生socket服务端在同一时刻只能处理一个客户端请求,即服务端不能同时与多个客户端进行通信,实现并发,导致服务端资源闲置(此时服务端只占据 I/O,...

Latex文件分别用Texwork和Winedt打开时,产生中文乱码的解决方法

中文兼容方法(能保证编译成功) usepackage{CJK} egin{document} egin{CJK}{GBK}{kai} ... 中文 ... end{CJK} end{document} 上述tex代码中 ... 表示其他Tex命令 Texworks和Winedt下均使用PdfLatex编译 解决中文乱码,有两种方法: 方...

pyqt5树状分隔画面

import sysfrom PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtGui import *class Example(QWidget): def __init__(self): super().__init__() self.init...

WPF DataContext与Binding的关系

在前台UI创建一个Label绑定到myLabel <Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsof...