新聞中心
linux是一種普通代表性的操作系統(tǒng),在很多地方有廣泛的使用。因為它具有安全性,可靠性和免費等優(yōu)勢,受到了眾多IT開發(fā)者們的喜愛,即使現(xiàn)在還是有許多程序員或者網絡管理員的首選。Linux的一個關鍵優(yōu)勢就是它在sh或者bash中可以完美的支持不同操作系統(tǒng)的編碼格式,而傳統(tǒng)的方法只能在Linux里面設置一種編碼格式,如UTF-8、GBK等,但是因為不同的系統(tǒng)采用的編碼格式不同,所以就需要一種新的設置編碼格式的方法來有效的支持多種編碼格式。

現(xiàn)在,有一種新的方法,能夠讓Linux系統(tǒng)支持多種編碼格式,這個方法來源于IBM,并稱為“Unicode Conversion”,也就是實現(xiàn)通用編碼轉換。它就是按照標準化和普遍編碼的設計原則設計的,它可以把一種特定的字符編碼轉換成普遍的Unicode編碼,從而實現(xiàn)對任何字符集的支持,確保每種編碼格式具有一定的完整性與通用性,從而有效地解決操作系統(tǒng)內部不可混用的問題,改變傳統(tǒng)的單一編碼和繁瑣的設置方法的弊端。
若要完成這種轉換,首先需要安裝Unicode Conversion。一般來說,這個模塊都是屬于Linux發(fā)行版里面的一部分,在安裝完畢之后,在命令行界面輸入:`locale`,就可以顯示出當前的所有編碼定義,并讓用戶進行自定義定義。
然后,在Linux里面提供的`/etc/sysconfig/i18n`文件中,用戶可以根據需要進行定義編碼格式,同時也可以指定某些程序或者命令行輸入的編碼格式,比如:`LANG=”ZH_CN.GB2312″`。這將把系統(tǒng)和程序的默認編碼格式設置為GB2312,這是最常用的中文編碼系統(tǒng)。
不同Linux發(fā)行版本的Unicode Conversion有著完全不同的安裝方法,但每種發(fā)行版中都存在有關編碼格式設置的選項。比如,在Debian 7系統(tǒng)中,可以通過啟動`dpkg-reconfigure locales`來完成編碼格式的設置;而在Fedora 19/20/21系統(tǒng)中,可以通過啟動`C9 LANG`來完成編碼格式的設置;而在Ubuntu 14.04, 16.04和17.04系統(tǒng)中,可以通過啟動`update-locale`來完成編碼格式的設置。
基于以上,Linux系統(tǒng)通過有效的跨平臺通用編碼轉換設置就可以實現(xiàn)對任何字符集的支持,從而解決跨平臺的編碼格式問題,讓系統(tǒng)支持多種編碼格式,為IT開發(fā)者及網絡管理者帶來便利。
香港服務器選創(chuàng)新互聯(lián),香港虛擬主機被稱為香港虛擬空間/香港網站空間,或者簡稱香港主機/香港空間。香港虛擬主機特點是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機精選cn2+bgp線路訪問快、穩(wěn)定!
分享題目:Linux設置編碼格式:一種新方法(linux編碼格式設置)
文章出自:http://m.5511xx.com/article/cdjhoic.html


咨詢
建站咨詢
