zoukankan      html  css  js  c++  java
  • Centos语言问题

    centos 5中文语言包   Linux 查看中文支持命令 centos中文语言包安装  配置系统的默认编码 linux piconv文件gb2312转UTF-8

    转:http://hi.baidu.com/visual_art/item/f8c7dde0993dcbf32a09a4f3

    安装所有的中文字体

    yum install fonts-chinese

    安装中文支持

    yum install fonts-IOS885Array

    查看中文支持情况

    locale


    一般只要是UTF-8编码就对了。


    显示结果

    LANG=zh_CN.UTF-8

    LC_CTYPE="zh_CN.UTF-8"

    LC_NUMERIC="zh_CN.UTF-8"

    LC_TIME="zh_CN.UTF-8"

    LC_COLLATE="zh_CN.UTF-8"

    LC_MONETARY="zh_CN.UTF-8"

    LC_MESSAGES="zh_CN.UTF-8"

    LC_PAPER="zh_CN.UTF-8"

    LC_NAME="zh_CN.UTF-8"

    LC_ADDRESS="zh_CN.UTF-8"

    LC_TELEPHONE="zh_CN.UTF-8"

    LC_MEASUREMENT="zh_CN.UTF-8"

    LC_IDENTIFICATION="zh_CN.UTF-8"

    LC_ALL=



    如果在安装CentOS的时候没有选择中文,可以通过以下方式安装中文语言支持。
    # yum install "@Chinese Support"
    也可以通过yum grouplist来列出所有的group和languages



    配置成中文支持

    查看    #echo $LANG

    一般中文系统应该是zh_CN.utf-8  , 如果安装的英文版本并且安装了中文支持包是 en_US.UTF-8修改/etc/sysconfig/language文件,将RC_LANG, RC_LC_ALL设置为zh_CN.GB2312, 同时将ROOT_USES_LANG设置为"yes"


    默认安装英文版本的显示如下内容

    # cat /etc/sysconfig/i18n

    LANG="en_US.UTF-8"

    SYSFONT="latarcyrheb-sun16"




    linux piconv文件gb2312转UTF-8

    用 iconv , 没有就用 piconv,用法

    iconv -f "gbk" -t "utf-8" < infile > outfile

    piconv -f "gbk" -t "utf-8" < infile > outfile

    如果太多档案,写个 bash 脚本,放到要转换编码的目录

    里,脚本这样

    #! /bin/bash

    ICONV=iconv

    if ! which $ICONV &> /dev/null

       then

          ICONV=piconv

    fi

    for i in *Action.cpp

      do

         $ICONV -f "gbk" -t "utf-8" < "$i" > "$i.utf8"

         ret=$?

         if [ $ret -eq 0 ] ; then

            mv -f "$i" "$i.backup"

            mv -f "$i.utf8" "$i"

           else

             echo "fail to convert $i from gbk to utf-8"

           fi

       done

      exit $ret


    #end


    这脚本会把你原来的gbk编码档案转换为 utf8 的新档案,原档会更名为 *Action.cpp.backup, 没测试, :)


    部分内容来自网络

  • 相关阅读:
    Uploadify404无效链接
    java开发SSM框架的搭建(SpringMVC+Spring+MyBatis)
    PHP文件处理--操作文件
    机器学习01-kNN邻近算法
    多校 hdu
    iOS中OC给Category加入属性
    Wampserver 2.5 多网站配置方法
    c语言编写经验逐步积累4
    UVA 529 Addition Chains(迭代搜索)
    机器学习简史brief history of machine learning
  • 原文地址:https://www.cnblogs.com/xia/p/2679390.html
Copyright © 2011-2022 走看看