centos 改動字符集為GB2312的方法


這幾天總是被一個問題困擾着,那就是base64的加密,在centos server上無法解密。經過重復測試才發現,原來是由於centos 系統沒有GB2312庫導致的。

加密端是在ASP.NET中處理的,解密是在centos 下使用java。ASP.NET默認採用的是GB2312字符集,所以,相應的解密也必須使用GB2312。為了成功解析,所以必須讓centos 也支持GB2312。終於問題解決。


以下將centos 中設置GB2312字符集的方法分享給大家。


第一步:檢查下中文支持包是否已經安裝
[root@localhost ~]# yum grouplist | grep zh
沒有的話就配置好yum源,裝上中文支持包
yum groupinstall "Chinese Support"


第二步:改動系統國際化配置
[root@localhost ~]# vi /etc/sysconfig/i18n 
改為:
LANG="zh_CN.gb2312" 
LANGUAGE="zh_CN.gb18030:zh_CN.gb2312:zh_CN" 
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" 
SYSFONT="lat0-sun16"



第三步:退出又一次登錄
檢查LANG環境變量是否已經更改為zh_CN.gb2312
[root@localhost ~]# echo $LANG
zh_CN.gb2312


很多其它精彩: http://www.code4apk.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM