因為 id3v2 標籤的因素,目前台灣絕大多數的網路電台都是使用 big5 碼,造成在 UTF-8 環境下的播放軟體就會接收到亂碼,我們可以用 zh_TW.big5 來啟動播放軟體,便能輕鬆治標。這裡以 Ubuntu 6.06 為例。:P
首先檢查你的系統上是否有 zh_TW.big5 locale:
locale -a
通常是沒有的,現在我們來生一個:
- 編輯 /var/lib/locales/supported.d/zh
- 加入:
zh_TW.Big5 Big5
- 接著執行:
sudo locale-gen
- 系統上就有 zh_TW.Big5 了。
有了 zh_TW.Big5 可用後,最後弄個會以 big5 啟動程式的執行檔,這裡檔名取作 quodlibet-big5:
- #!/bin/sh
- LANG="zh_TW.big5" quodlibet &
存檔後放到 /usr/local/bin 底下,並加上執行權限:
sudo cp quodlibet-big5 /usr/local/bin/
sudo chmod +x /usr/local/bin/quodlibet-big5
執行 quodlibet-big5 就可以聽 big5 電台了。
參考:
MacBlog2 - Ubuntu 雜記
如你是用開放源碼的作業系統,又有安裝 Stellarium 這個超棒的星象軟體,你可能會發現,整個畫面都是框框字,你可能會懷疑該軟體壞掉了。
其實不是,真正的原因是該軟體做了i18n,卻不包含字體的緣故,才導致滿畫面框框字。下面為官方的說明:
為了避免下載的檔案過大,您在(官方)這裡下載的Stellarium並沒有包含中文字型。要正確顯示正體中文,請到cwTeX TrueType 字型區下載 cwTeX 圓體,複製到 C:\Program Files\Stellarium\data 然後在您的 config.ini 修改 base_font_name 成 cwyen.ttf 。
cwTeX 圓體經過測試是適合用在本軟體的字型,此字型以GPL授權故下載與散布一切合法。

(more...)
安裝:
sudo apt-get install convmv
或到 http://j3e.de/linux/convmv/ 下載
用法:
convmv --help #先看說明
convmv --list #列出所有可用編碼
convmv -f big5-eten -t utf8 -r /Path/To/Your/Files #從 big5 檔名轉碼成 utf8,僅顯示測試結果,尚未實際轉換喔。
convmv -f big5-eten -t utf8 -r --notest /Path/To/Your/Files #加上 --notest 參數,正式進行檔名轉碼。
#常用在從 windows 搬到 linux UTF-8 環境結果產生亂碼的檔名。
參考:
http://wiki.debian.org.tw/index.php/Unicode
小兔的筆記本 » Blog Archive » convmv 介紹
好用的轉碼工具 convmv - CreMaker's in-life Blog
convmv & iconv - 無語録むごろく - by chongmeng