作者 主題: Fedora Linux 中文碼問題  (閱讀 12228 次)

0 會員 與 1 訪客 正在閱讀本文。

Tingyu

  • 憂鬱的高中生
  • ***
  • 文章數: 94
  • 性別: 男
    • 檢視個人資料
Fedora Linux 中文碼問題
« 於: 2003-12-20 00:09 »
由於Fedora Linux 內定的繁體中文碼是zh_TW.UTF-8(一種萬國碼)
導致我們存取或設定一些中文的東西時編碼大亂,
所以我在安裝無蝦米輸入法、讀取Big5 遇到許多困難,
經過一陣重灌、測試,總算目前找到解決問題的方法,弟把方法分享一下。

首先,由於Linux 安裝完之後,預設是自動會進入X-Window,
而自動進入X-Window 時的繁體中文編碼就是惱人的zh_TW.UTF-8,
所以我們要把/etc/inittab 檔案裡的init 選項由5改成3
(對我們繁體中文使用者而言,Fedora 的init=5 可說應該捨棄不再用!)

改好init 之後,再來改預設語系編碼,位置是/etc/sysconfig/i18n 這個檔,
把LANG=zh_TW.UTF-8 改成LANG=zh_TW.Big5,
然後在SUPPORT=加上zh_TW.Big5:zh_TW:zh: 後面照舊…

如此一來,每次進入Fedora Linux 都會由文字模式開始,
登入後打startx 進入X-Window 就是正統Big5 的繁體中文介面了!
這樣使用無蝦米也沒問題,安裝方式完全照舊版一樣,
但弟建議把/etc/chinese/xcin/xcinrc 的SPACE_IGNORE 與SPACE_RESET 都設成YES,比較符合我們一般打字習慣。

歡迎指教討論。 8)
2005 LPI Level 1 pass.
2007 LPI Level 2 pass.
2009 LPI Level 3 pass ??

casper

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
Fedora Linux 中文碼問題
« 回覆 #1 於: 2003-12-20 18:20 »
請問是不是不改成Big5就無法正常安裝嘸蝦米啊,
我之前都可以的說……

kkchen

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
Fedora Linux 中文碼問題
« 回覆 #2 於: 2003-12-20 22:57 »
嘸蝦米可以安裝阿
不過要先把l嘸蝦米cin檔轉成utf8編碼

casper

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
Fedora Linux 中文碼問題
« 回覆 #3 於: 2003-12-21 11:12 »
喔…對不起
可否告知如何轉啊,
謝謝。

Tingyu

  • 憂鬱的高中生
  • ***
  • 文章數: 94
  • 性別: 男
    • 檢視個人資料
Fedora Linux 中文碼問題
« 回覆 #4 於: 2003-12-21 11:18 »
我當初就是沒有辦法把無蝦米轉成UTF8的格式,所以才改成由BIG5的介面來啟動,而且我們所有檔案文件都是使用BIG5,用UTF8讀出來會變成亂碼,可以去讀/etc/chinese/xcin/xcinrc 這個檔看看,中文部份變亂碼了。

如果繁體中文編碼不統一,遲早面臨Big5 vs UTF8 的混亂局面  :cry:

對了大大,如何把無蝦米liu55.cin 改成UTF8 碼呢?
2005 LPI Level 1 pass.
2007 LPI Level 2 pass.
2009 LPI Level 3 pass ??

ychao

  • 懷疑的國中生
  • **
  • 文章數: 42
    • 檢視個人資料
Fedora Linux 中文碼問題
« 回覆 #5 於: 2003-12-21 17:55 »
引述: "Tingyu"
我當初就是沒有辦法把無蝦米轉成UTF8的格式,所以才改成由BIG5的介面來啟動,而且我們所有檔案文件都是使用BIG5,用UTF8讀出來會變成亂碼

其實用mozilla來開就可以看了。
如果要編輯的話,用mozilla composer編完,選save as charset,
文件的編碼還可以任選,然後記得把export to text打勾就好了。
這樣應該暫時可以解決編碼的問題。

不然喜歡用command line的話,iconv也是可以轉碼的。

其實我們需要的是一個可以吃各種編碼,還有存成各種編碼的文件編輯器。

kkchen

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
Fedora Linux 中文碼問題
« 回覆 #6 於: 2003-12-21 19:22 »
嗯!說說我的經驗
無蝦米liu55.cin 改成UTF8 碼
我是先安裝utf-converter
然後轉碼 b5tou8 < liu5.cin > liu5(utf8).cin

至於不同編碼文件目前是在
gnome-terminal  中以vi編輯
在開啟文件前先在gnome-terminal上方  "終端機"選項去選擇文字的編碼

casper

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
Fedora Linux 中文碼問題
« 回覆 #7 於: 2003-12-21 20:56 »
謝謝各位,我安裝成功了 :lol:  :lol:  :lol: