Categories
電腦應用實務

90 23 7E 8C 52 87

標題這串天書是:「連續劇」。至於是什麼編碼,時間太多有興趣的人可以再找找。

Me TV 是個不錯的 DVB 數位電視收看、錄影程式,自 Ubuntu 8.04 開始被收進官方套件庫。可惜的是雖然也具備 EPG (電子節目表)的顯示功能,但是在處理台灣的中文節目表時就只能吐亂碼給你看,是個小小缺憾。

找了一些資料想 hack,在「尋星族園地 – 中文亂碼」得到不少資訊,回頭再去 trace Me TV 送的錯誤訊息,幾乎可以篤定台灣的數位電視中文節目表文字編碼是用 UNICODE 或 UTF-16。試圖修改 dvb_si.cc,但是在程式直接給 0x14 新增一個對應編碼,功用其實等於去改 ~/.me-tv/me-tv.config 的 epg_encoding 值,且都未能奏效,懷疑是程式可能用 byte-by-byte 的方式處理,而不是丟整個 string 去轉換

如果可以解決這個問題,那 Linux 上頭就能有個可以正常顯示中文 EPG 的 DVB 播放程式。

CC BY-SA 4.0 This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

One reply on “90 23 7E 8C 52 87”

90 23 7E 8C 52 87 (修改 Me TV 增加台灣地區電子節目表中文支援)…

Update: 此 patch 已經含括在 Me TV 正式發佈的 0.5.30 版裡頭。
有圖有真相…

Patch 檔:
— me-tv-0.5.17/src/dvb_si.cc    2008-02-12 07:20:34.000000000 +0800
+++ dvb_si.cc.taiwan-epg-patched    2008-05-14 10:25:46.000000…

Leave a Reply to hiroshi yui Cancel reply

Your email address will not be published. Required fields are marked *