作者AI3767 (AI3767)
看板MobileComm
標題[心得] Nokia 6280 mp3中文亂碼完全解決
時間Fri Jan 12 17:14:21 2007
機子 Nokia 6280 韌體 v5.92
1. 6280如何顯示mp3資訊
mp3檔案裡, 除了檔案本身的描述和資料外, 還有專門用於
描述該檔案內容的資訊, 叫做 ID3 Tag
像是Title(標題), Artist(演唱者), Album(專輯)…等等
然而, 在6280裡的音樂播放機, 顯示曲目時, 每個曲目分
為兩行。
第一行最前頭的編號指出該曲目為資料夾中的第幾首, 然
後接著是ID tag內有描述的演唱者名字, 如果ID Tag中的
演唱者是空白, 6280裡曲目顯示也是空白。
第二行會顯示檔案ID Tag的標題, 如果ID Tag中的標題是
空白, 那麼便會顯示該檔的檔名。
2. 以往的解決方法
在很久以前, 便有人分享出怎麼不出現中文亂碼的方法。
這是一個最簡單的方法, 但也有其缺點。
方法是將要複製進手機內的mp3檔案的ID Tag資訊去除,
一種就是在電腦中, 在要複製進手機前, 在檔案按右鍵,
然後在摘要那頁, 把資訊都去掉, 再將檔案複製進手機。
另一種方法就是使用支援可以修改ID Tag的軟體, 通常
播放mp3的軟體都有支援這功能, 然後一樣, 將ID Tag的
資訊去掉後, 再將檔案複製進手機即可。
這個方法的缺點是, 手機裡顯示曲目的第一行, 演
唱者部份必然空白, 第二行的標題部份必為檔案名稱。
除此之外, 為了不改變電腦原本的mp3檔案的ID Tag資訊,
但又想在手機裡不出現亂碼, 只好將要複製的檔案, 先在
電腦裡複製一份, 去掉ID Tag資訊後, 再將檔案移到手機
這樣子有點麻煩。
3.
完全解決亂碼
如果想要手機裡的曲目不出現亂碼, 又希望曲目顯示時,
可以正常地將演唱者顯示在第一行, 標題(非檔名)顯示在
第二行, 這裡要說的方法, 可以達到目的。
其實也是和ID Tag有關, 在mp3裡的ID Tag, 目前分成兩
種,
ID3v1 Tag 和 ID3v2 Tag。在顯示曲目時, 6280會優先
顯示
ID3v2 Tag, 若沒有,就看有沒有ID3v1 Tag。
在ID3v2 Tag, 可以使用的文字編碼有兩種,
一般的
ISO 8859-1, 以及 Unicode。
你不需要知道細節, 要知道的是, 6280對
ID3 Tag只支援顯示
Unicode, 然而ID3v1 Tag
並不支援Unicode編碼, 故6280在ID3v1 Tag
是無法顯示中文的。所以要不就使用
ID3v2 Tag, 要不就乾脆把ID3 Tag都刪掉。
如果你修改ID3v2 Tag的軟體可以選擇
文字編碼的話, 請選Unicode儲存。
若沒有編碼可選, 就希望它預設上使用是
Unicode, 這樣你所打的中文資訊就可以在
手機上正確顯示。
這是對照圖
http://img216.imageshack.us/img216/685/songviewgg9.jpg
第一個檔是去除ID3 Tag的顯示情形
第二個檔是只有ID3v1 Tag的顯示情形
第三個檔是只有ID3v2 Tag的顯示情形
第四個檔是同時有ID3v1和ID3v2時的顯示情形
第五個檔也是同時有ID3v1和ID3v2
所以表示6280會優先使用ID3v2 Tag
4. 還是無法顯示中文?
(1)請務必確認使用ID3v2 Tag的資訊, 因為
ID3v1 Tag無法顯示中文。
(2)6280音樂播放機曲目更新必要動作
看來, 在6280裡的音樂播放機, 在處理曲目時, 是採用
快取來紀錄的, 所以, 每次當mp3檔有新增,刪除,更新…
也就是有所變動後, 想要正常地顯示曲目, 請依下面步
驟:
在音樂播放機裡 →操作→曲目→操作→全部重新整理
這樣就ok了。 不論是使用簡易法還是完全解決法, 在mp3
檔案更新後, 曲目的快取可能沒有更新, 所以看不到最新
的曲目資訊。所以還是請依這裡就的步驟, 將其重新整理
(3)mp3已經有ID3v2 Tag的資訊, 用電腦軟體
看時明明是正常的, 但放進手機裡中文卻
變成亂碼。
這表示該ID3v2 Tag的文字編碼當時並不是
Unicode編碼儲存的。雖然電腦軟體會正常
顯示, 但6280卻會顯示亂碼。
若修改ID3v2 Tag的軟體可以改編碼, 就
改成Unicode, 應該可以解決問題。
若它不能改編碼, 那就將那些資訊重新打入
一次, 若軟體自動使用Unicode編碼,
那再放進手機裡, 就可以顯示正常了
若軟體不會自動使用Unicode編碼, 那就只好
換別套有支援的軟體來改了。
OK, 打完了... 祝大家 have fun ~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.105.166
※ 編輯: AI3767 來自: 140.123.105.166 (01/12 17:20)
→ AI3767:應該沒有修到什麼吧@@a 01/12 17:21
→ Harrytms:我的5200也有音樂亂碼的問題,是否可以用同樣的方法解決ꨠ 01/12 17:54
→ AI3767:嗯..你可以試試看, 然後回來分享一下^^ 01/12 18:07
→ anandydy529:不想潑你冷水,直接找消除ID3的程式就好了 01/12 20:05
※ 編輯: AI3767 來自: 140.123.105.166 (01/12 20:57)
→ AI3767:a大的方法也是可以的,但純粹只消除ID3,就不能在曲目顯示時 01/12 20:57
→ AI3767:讓演唱者顯示在第一行, 曲名標題顯示在第二行了 01/12 20:59
※ 編輯: AI3767 來自: 140.123.105.166 (01/13 16:02)
→ AI3767:加上對照圖了, 這樣應該會比較清楚差異在哪 ^^ 01/13 16:05
※ 編輯: AI3767 來自: 140.123.219.93 (01/14 07:15)