分析Linux UTF-8系統(tǒng)的使用方法
Linux有很多值得學(xué)習(xí)的地方,這里我們主要介紹Linux UTF-8,包括介紹Fedora等方面。全面支持Linux UTF-8
在使用Linux的過(guò)程中,要面對(duì)各種各樣中文顯示問(wèn)題,而解決Linux上亂碼和多語(yǔ)言的問(wèn)題的一個(gè)好方法就是在Linux上使用統(tǒng)一的字符集,比如Linux UTF-8。現(xiàn)在Fedora終于中正式這樣做了。這一點(diǎn)應(yīng)該是Fedora改動(dòng)***的一個(gè)新特性。
在Fedora中許多軟件都已經(jīng)將UTF-8設(shè)為默認(rèn)的字符集,比如:Kate、kwrite、Konsole等。所有存放到ext3文件分區(qū)中的文件名或目錄名都將使用Linux UTF-8字符。對(duì)于中、日、韓等的系統(tǒng)默認(rèn)編碼都也改為L(zhǎng)inux UTF-8??梢哉f(shuō)在Fedora中全面支持Linux UTF-8。
當(dāng)然這種大的改變也帶來(lái)了一些問(wèn)題。筆者以前使用的是Red Hat9.0,在硬盤的ext3分區(qū)上上保存了大量的中文名稱的文件,而這個(gè)分區(qū)掛到Fedora中后,文件名就不合法了,也完全不能進(jìn)行操作。這時(shí)候需要將這些其它編碼方式(GB18030、GB2313等)的文件名或目錄名轉(zhuǎn)換成Linux UTF-8的格式。而Fedora對(duì)此就沒(méi)有加以考慮,也沒(méi)有比如:提供一個(gè)友好的轉(zhuǎn)換工具。好在至少有兩個(gè)命令行方式命令你可以去嘗試:fribidi和iconv。不過(guò)要小心的時(shí),有時(shí)候這種轉(zhuǎn)換是不可逆的。
雖然Fedora全面支持Linux UTF-8也帶來(lái)了一些新的問(wèn)題,另外還有一個(gè)習(xí)慣的問(wèn)題,并不是所有人都喜歡使用Linux UTF-8編碼。不過(guò)Fedora能邁出這***步就是一個(gè)好的開始。
Fedora的前景
Red Hat放棄桌面Linux,這確實(shí)讓人有點(diǎn)灰心,不過(guò)擺脫了商業(yè)的利益,F(xiàn)edora也許能更貼近用戶。RedHat雖然退出了,但是它曾經(jīng)做出的貢獻(xiàn)是值得紀(jì)念的。Fedora沿用了RedHat的技術(shù)、甚至風(fēng)格,如果能夠保持開放和創(chuàng)新,還是會(huì)吸引一大批用戶的。目前,Linux在桌面操作系統(tǒng)方面經(jīng)過(guò)幾年時(shí)間已經(jīng)有了很好的基礎(chǔ),正所謂“厚積而薄發(fā)”,在接下來(lái)幾年內(nèi),Linux很可能會(huì)在桌面操作系統(tǒng)方面有所突破。從Fedora的***個(gè)正式版式Y(jié)arrow的表現(xiàn)來(lái)看,總體上要比Red Hat進(jìn)步許多,這也確實(shí)給了用戶更多的信心,相信在Fedora開源社區(qū)成員們的努力下,以后的Fedora版本會(huì)更加出色的。希望Fedora一路走好!-
【編輯推薦】