站長資訊網
        最全最豐富的資訊網站

        如何解決centos5.5 中文亂碼問題

        centos5.5中文亂碼的解決辦法:1、修改“/etc/sysconfig/i18n”文件;2、在“/etc/profile”文件中添加“export LC_ALL="zh_CN.GB18030"”;3、安裝字體文件。

        如何解決centos5.5 中文亂碼問題

        本文操作環境:centos5.5系統、Dell G3電腦。

        如何解決centos5.5 中文亂碼問題?

        CentOS 5.5 中文亂碼問題解決方案

        在VMware7.1里新建CentOS主機時直接添加CentOS 5.5 bin-DVD光盤安裝會提示輸入用戶密碼信息,這樣安裝的話直接會跳過CentoOS系統配置,這一點可能是新版本的VMware的集成功能,可是一但 跳過了沒有配置支持中文語言。給后面的漢化工作帶來麻煩。但是還是有解決辦法的,如下:

        安裝好后。全英文界面,網上海搜方案唯獨只有:

        修改/etc/sysconfig/i18n文件

         #LANG="en_US.UTF-8"    #SUPPORTED="en_US.UTF-8:en_US:en"    #SYSFONT="latarcyrheb-sun16"

        改為

        1 LANG="zh_CN.GB18030"   2 LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"   3 SUPPORTED="zh_CN.GB18030:zh_CN:zh"   4 SYSFONT="lat0-sun16" SYSFONTACM="8859-15"

        這樣中文在SSH,telnet終端一般可以正常顯示了。

        如果還是不行,可以這么做:

        1、console終端亂碼

        在/etc/profile文件的最后一行添加如下內容:

        export LC_ALL="zh_CN.GB18030"

        2、xwindow終端亂碼

        在/etc/sysconfig/i18n文件的最后一行添加如下內容:

        export LC_ALL="zh_CN.GB18030"

        修改先,都是方框的亂碼,漢化不行。reboot之后也不行。雖然大多都說不必重啟即時生效。

        接著想想可能是因為沒有字體,

         yum install fonts-chinese.noarch    yum install fonts-ISO8859-2.noarch

        如何還是顯示方框漢字。接下來想從修改字體入手。

        下載文泉驛的正黑字體安裝,

        1、解壓字體文件的壓縮包:

        su - tar zxvf wqy-zenhei*.tar.gz

        2、將解壓的文件夾“wqy-zenhei”移動到/usr/share/fonts/wenquanyi/目錄:

        mv wqy-zenhei /usr/share/fonts/wenquanyi/ *如果/usr/share/fonts/wenquanyi/不存在,請先建立: mkdir -p /usr/share/fonts/wenquanyi/

        3、編輯/etc/X11/xorg.conf文件:

        cp /etc/X11/xorg.conf /etc/X11/xorg.conf.back vim /etc/X11/xorg.conf

        4、找到FontPath節,加入:

        FontPath “/usr/share/fonts/wenquanyi/wqy-zenhei”

        保存文件。

        5、如果你的系統有/etc/fonts/fonts.conf文件,請編輯它:

        cp  /etc/fonts/fonts.conf /etc/fonts/fonts.conf.back vim /etc/fonts/fonts.conf

        6、在</fontconfig>前添加:

        <dir>/usr/share/fonts/wenquanyi/wqy-zenhei/</dir>

        保存文件。

        7、如果你的系統使用的是fontconfig 2.4.x,移動/usr/share/fonts/wenquanyi/wqy-zenhei/下的44-wqy-zenhei.conf文件到~/.font.conf

        重啟X server,選擇中文字體之后,終于顯示中文了,不過有點難看,修改主題,做點細調整還是不錯的。

        接下來安裝zend server ce for linux版本因為我修改了國內的源,用腳本安裝可能會很慢。直接下載安裝包解壓安裝成功。重啟之后居然顯示:cannot restore segment prot after reloc:permission denied錯誤。

        1關閉SELINUX的方法:

        vi /etc/selinux/config 將SELINUX=enforcing 改成SELINUX=disabled 需要重啟

        這個方法可能會對服務器帶來風險。

        2不關閉SELINUX的方法:

        # setenforce 0 # chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libPHP5.so # service httpd restart # setenforce 1

        總算解決了,可沒五筆,這不是要命么。再解決這問題,綜合比較安裝fcitx:

        在CentOS 5.5 下,采用源代碼包安裝 Fcitx 小企鵝輸入法最新版本:fcitx-3.6.3-rc.tar.bz2

        首先聲明2點:

        1. 本文中的操作,全部都是在終端下進行的。如果沒特殊聲明,文中的命令都是在“終端”下輸入的。

        2. 因為CentOS是完全基于 Redhat enterprise linux(RHEL)而制作的,因此本文安裝Fcitx的方法,完全徹底100%同樣適用于RHEL。

        一. 提前解決 Fcitx 的依賴問題

        Fcitx,依賴于:gettext, gettext-devel, libXft, libXft-devel, libXpm和libXpm-devel,這六個軟件包。

        大家可以用 yum install 軟件包名,來提前分別安裝它們,解決依賴問題。

        yum install gettext gettext-devel libXft libXft-devel libXpm libXpm-devel automake autoconf libXtst-devel  gtk+-devel gcc zlib-devel libpng-devel gtk2-devel glib-devel yum install gettext-devel yum install libXft-devel yum install libXpm-devel yum install automake   yum install libXtst-devel

        二.編譯安裝

        1. 下載Fcitx最新版本的源代碼包:wget http://fcitx.googlecode.com/files/fcitx-3.6.3.tar.bz2

        2. 解壓縮到“/usr/src”下:tar -jxvf fcitx-3.6.3.tar.bz2 -C /usr/src

        3. 進入目錄:cd /usr/src/fcitx-3.6.3

        4. 生成”.configure“文件: ./autogen.sh

        5. 開始編譯: ./configure

        注意:Centos 5下編譯過程會有警告提示,無須理會,沒事的。RHEL下不會有什么警告的。

        6. 正式安裝:make && make install

        7. 測試下是否安裝成功:輸入fcitx -h,如果安裝成功,應該能得到幫助文件的,如下:

        Usage: fcitx [OPTION] -d        run as daemon(default) -D        don’t run as daemon -n[im name]    run as specified name -v        display the version information and exit -h        display this help and exit

        三. 配置Fcitx為默認輸入法

        安裝方法一:

        1. 新建配置文件:vim /etc/X11/xinit/xinput.d/fcitx,內容為:

        XIM=fcitx XIM_PROGRAM=fcitx GTK_IM_MOUDLE=fcitx QT_IM_MOUDLE=fcitx

        保存退出,重啟電腦

        2. 查詢Fcitx是否開機運行。終端下輸入:fcitx,應該是提示:Start FCITX error. Another XIM daemon named SCIM is running?這樣就對了,直接到”4“

        3. 如果沒任何提示,則:ln -s /etc/X11/xinit/Xinput.d/fcitx /$HOME/.xinputrc

        4. 輸入: fcitx -nb ,即可看到輸入框

        默認fcitx啟動后,是在后臺運行的,因此看不到輸入框,用上面的命令就可以調出來了。

        ctrl+空格 切換輸入法。

        安裝方法二:

        首先在/etc/X11/xinit/xinput.d/目錄下建立一個新文件(fcitx.conf):

        XIM=fcitx XIM_PROGRAM=/usr/local/bin/fcitx XIM_ARGS=”-d” GTK_IM_MODULE=fcitx QT_IM_MODULE =fcitx

        然后在/etc/alternatives/目錄下,將符號鏈接xinputrc刪除,重新建一個:

        mv /etc/alternatives/xinputrc /etc/alternatives/xinputrc.save rm –rf /etc/alternatives/xinputrc ln -s /etc/X11/xinit/xinput.d/fcitx.conf /etc/alternatives/xinputrc

        最后,在開始菜單> 系統> 首選項preferences >

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品久久久久久吹潮| 秋霞久久国产精品电影院| 成人精品视频99在线观看免费| 国产精品gz久久久| 国产精品福利自产拍在线观看| 亚洲韩精品欧美一区二区三区| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 一本色道久久综合亚洲精品| 91人前露出精品国产| laowang在线精品视频| 精品一区二区三区自拍图片区| 亚洲线精品一区二区三区 | 亚洲国产精品不卡毛片a在线| 99久久精品免费国产大片| 2048亚洲精品国产| 午夜精品射精入后重之免费观看 | 97久久精品无码一区二区| 久久亚洲精品无码AV红樱桃| 亚洲精品欧美二区三区中文字幕 | 亚洲国产精品不卡毛片a在线| 精品一区二区无码AV| 国产精品九九九| 999久久久国产精品| 亚洲国产精品久久久久网站| 精品无人区麻豆乱码1区2区| 91精品视频网站| 2022国产精品自产拍在线观看| 99香蕉国产精品偷在线观看| 国产精品熟女高潮视频| 九九精品99久久久香蕉| 国产成人久久精品一区二区三区| 国产午夜精品一区二区三区| 国产日产韩国精品视频| 国产精品涩涩涩视频网站| 丰满人妻熟妇乱又仑精品| 91精品成人免费国产| 成人精品在线视频| 精品999久久久久久中文字幕| 久久久精品免费国产四虎| 日本精品一区二区三区在线观看| 欧美一卡2卡3卡四卡海外精品|