PALMisLIFE 討論區

標題: Zaurus Music Player 的奇怪問題 [列印本頁]

作者: mathsidiot    時間: 2004-6-22 13:09
標題: Zaurus Music Player 的奇怪問題
很奇怪,Zaurus 的 Music Player 看不到 mp3 tag 的中文,全部變了亂碼,但最頂的「狠心愛我.mp3」卻能正確顯示。

是 mp3 tag 的問題,還是字型的問題?
作者: 小酒蟲    時間: 2004-6-22 14:11
標題: Re: Zaurus Music Player 的奇怪問題
看來只有中文檔名出的來,而 ID3 tag 全滅。
作者: ychao    時間: 2004-6-22 15:26
標題: Re: Zaurus Music Player 的奇怪問題
不曉得utf8的ID3 tag能不能出來?
作者: lifaung    時間: 2004-6-23 00:02
標題: Re: Zaurus Music Player 的奇怪問題
出不來低,因為預設使用EUC或是S-JIS編碼
想用的人可以抽抽看CAKCO(應該拼錯了)英文ROM的MUSIC PLAYER來試試看

為何小弟知道是用J-JIS呢!???這,當作是無意義的秘密好了~~~~~~~
另外TKC的PLAYER也不支援BIG5
作者: ychao    時間: 2004-6-23 00:46
標題: Re: Zaurus Music Player 的奇怪問題
Originally posted by lifaung at 2004-6-23 12:02 AM:
出不來低,因為預設使用EUC或是S-JIS編碼
想用的人可以抽抽看CAKCO(應該拼錯了)英文ROM的MUSIC PLAYER來試試看

小弟還以為Zaurus走的都是utf8勒。不過那個英文rom的不也是和日文版同一個嗎?
作者: mathsidiot    時間: 2004-6-23 00:53
標題: Re: Zaurus Music Player 的奇怪問題
Originally posted by lifaung at 2004-6-23 12:02 AM:
出不來低,因為預設使用EUC或是S-JIS編碼
想用的人可以抽抽看CAKCO(應該拼錯了)英文ROM的MUSIC PLAYER來試試看

為何小弟知道是用J-JIS呢!???這,當作是無意義的秘密好了~~~~~~~
另外TKC的PLAYER也不支援BIG5

噢,我用的就正是 cacko rom v1.21b...
作者: ychao    時間: 2004-6-23 22:48
標題: Re: Zaurus Music Player 的奇怪問題
Originally posted by kiddy at 2004-6-23 07:16 PM:
我想亂碼的問題應該是編碼的問題。雖然我現在沒有把照片拍下給各位參考,不過自從我使用Mac的iTune來重新轉檔後,所有的亂碼問題再也沒有於我的SL-C760上出現過。所有的欄位都可以正確的顯示出中文。各位可以試試,反正iTune不用錢,可以免費下載。

照這樣看來應該就是用utf8就可以的是嗎?
請教一下『重新轉檔』是匯入麼?
作者: lifaung    時間: 2004-6-24 01:56
標題: Re: Zaurus Music Player 的奇怪問題
我試驗過了,以"蔡純佳"的"有心人,有情人"為例子的話(手邊剛好有,話說回來這傢伙到底是誰!??)
用ConvertZ將ID3 TAG修改為S-JIS編碼就能正確顯示
但是BIG5 IN UTF8不能
GBK也不能~~~~~~~~~~~

結論,確定只要你轉成S-JIS的都可以,用ConvertZ轉換也只會轉換ID3 TAG而已
所以速度就別考慮了,瞬殺

UTF8的話我指定存檔為UNICODE LE或是BE都不行,最好還是使用ANSI
MAC確定是用完全的UTF8???不太確定,印象中LINUX的中文環境依然使用的是BIG5的編碼
也或許我記錯了~~~~~~~
畢竟我也很少用GUI
作者: ychao    時間: 2004-6-24 02:51
標題: Re: Zaurus Music Player 的奇怪問題
根據EasyTAG的說明,ID3 tag V2.3只支援UTF16跟iso8859-1。不曉得誰是對的。(小弟Linux是utf8)
看來恐怕用iTunes是最快的解決方法了。
作者: lifaung    時間: 2004-6-24 03:05
標題: Re: Zaurus Music Player 的奇怪問題
我說的那款程式可以存檔為V2.3或是V2.4
不過都可以被ZAURUS內建的music player讀取到

用iTunes的話,那還不如~~~~~~不要聽
連聽音樂都要轉檔,應該就是本末倒置了,人被機器用,機器被人用???
我承認,我還滿少用中文ID3的

[ Last edited by lifaung on 2004-6-24 at 03:09 ]
作者: 小酒蟲    時間: 2004-6-24 06:21
標題: Re: Zaurus Music Player 的奇怪問題
Originally posted by lifaung at 2004-6-23 12:05:
用iTunes的話,那還不如~~~~~~不要聽
連聽音樂都要轉檔,應該就是本末倒置了,人被機器用,機器被人用???

至少要從 CD 轉成 MP3(或其它格式)不是嗎?

但是這麼說來,iTunes 是把中文存成那種格式而不會變亂碼?

BTW,你的 Zaurus 線控我已經收到了。
我竟然是先買週邊再研究要不要買主機。8D8D8D

[ Last edited by 小酒蟲 on 2004-6-23 at 15:25 ]
作者: lifaung    時間: 2004-6-24 08:28
標題: Re: Zaurus Music Player 的奇怪問題
Originally posted by 小酒蟲 at 2004-6-24 06:21:

至少要從 CD 轉成 MP3(或其它格式)不是嗎?

但是這麼說來,iTunes 是把中文存成那種格式而不會變亂碼?

BTW,你的 Zaurus 線控我已經收到了。
我竟然是先買週邊再研究要不要買主機。8D8D8D

[ Last edited by 小酒蟲 on 2004-6-23 at 15:25 ]


先從阿罵爽弄台SL6000回來,玩不爽就退掉吧
如果是要C860的話我給你整個備份檔好了,反正我那台也早就中文化好了

至於iTunes的話我還是覺得我不太需要
用EAC+LAME的方案依然是對我來說的唯一選,記得進去Z以前用ConvertZ這個
WIN的程式轉換成S-JIS就好,反正這傢伙可以轉換"整個目錄"的MP3 ID3TAG
另外如果有普通文字文件想要亂亂轉格式的話用這支程式也沒錯
作者: lifaung    時間: 2004-6-24 11:20
標題: Re: Zaurus Music Player 的奇怪問題
趁搭飛機前又試驗了一下,直接用ConvetZ做轉換的話
所有的BIG5都可以對應到日文裡面"有"或是可以"代用"的字上面去
另外用WINDOWS去查詢都不會有任何問題
因為已經變成真正的S-JIS編碼

只是BIG5名稱的資料夾和檔案,MUSIC PLAYER會對他有健忘症
解決方法只能用每次開啟都會搜尋資料的TKCPLAYER而已

[ Last edited by lifaung on 2004-6-24 at 11:24 ]
作者: mathsidiot    時間: 2004-6-24 14:29
標題: Re: Zaurus Music Player 的奇怪問題
Originally posted by lifaung at 2004-6-24 01:56 AM:
我試驗過了,以"蔡純佳"的"有心人,有情人"為例子的話(手邊剛好有,話說回來這傢伙到底是誰!??)
用ConvertZ將ID3 TAG修改為S-JIS編碼就能正確顯示
但是BIG5 IN UTF8不能
GBK也不能~~~~~~~~~~~

結論,確定只要你轉成S-JIS的都可以,用ConvertZ轉換也只會轉換ID3 TAG而已
所以速度就別考慮了,瞬殺

UTF8的話我指定存檔為UNICODE LE或是BE都不行,最好還是使用ANSI
MAC確定是用完全的UTF8???不太確定,印象中LINUX的中文環境依然使用的是BIG5的編碼
也或許我記錯了~~~~~~~
畢竟我也很少用GUI

剛才試了用 convertz 轉了 ID3 tag,成功在 zaurus music player 顯示中文,不過在 windows 裡用 winamp 看就變成亂碼了...
作者: ychao    時間: 2004-12-9 23:53
標題: Re: Zaurus Music Player 的奇怪問題
最近買了台Creative Muvo2正好遇到同樣的問題,雖然說Muvo會根據所選擇的語言,自動適應『語系錯誤』的id3 tag,但是如果中日夾雜的話,還是一樣會出亂碼。至於lifaung兄發現可以用s-jis應該也是music player自動吃下來的,不過這還是規格外的。
後來終於找到了個叫做id3iconv的java程式,可以自動把錯誤的編碼修正回來。根據說明,正規的unicode id3 tag應該是用utf16,其中little endian相容性比較好。這個程式做的事情應該跟convertz是一樣的,不過因為是java的,可以跨平台使用。(小弟的電腦已經很久沒有切到windows去了)不過還沒有試過在zaurus上直接run就是了。
轉換後的不論是Muvo還是Zaurus內建的music player都可以正常顯示!所以如果有整批mp3要處理的話,可以用上面提到的easytag改完後,再跑一下id3iconv就可以了。
作者: 小酒蟲    時間: 2004-12-10 04:04
標題: Re: Zaurus Music Player 的奇怪問題
這一個?
http://www.cs.berkeley.edu/~zf/id3iconv/
作者: ychao    時間: 2004-12-10 19:13
標題: Re: Zaurus Music Player 的奇怪問題
Originally posted by 小酒蟲 at 2004-12-10 04:04 AM:
這一個?
http://www.cs.berkeley.edu/~zf/id3iconv/

沒錯,不好意思忘記附上連結。

另外有個圖形介面的Unicoderewriter是根據這個id3iconv寫的,也是Java的。不過還有些小bug,所以小弟還是比較習慣用command line的。
作者: Reder    時間: 2006-6-11 12:05
標題: Re: Zaurus Music Player 的奇怪問題
超舊的文章挖掘,把我用iTunes的解決方式分享。

由於之前有人提及在用iTunes之後問題解決,恰巧我又是用iTunes,所以就嘗試了一下。根據交叉比對的結果,猜測Zaurus的music player在讀取ID3 tags的時候,會先讀ID3 ver.1的tags再讀ver.2的tags,而ver.1的tags不支援unicode,所以會造成亂碼。用iTunes的解決方式如下:
1. 將tags先轉換成「無」。(清除原先所有tags,但是iTunes library中的資料會保留)
2. 將tags轉換成 ver.2以上的(我是轉成v2.4)。

轉完之後會發現在Windows中檔案資料不見,推測應該是Windows讀的是ID3 ver1的標籤,但是將檔案丟到Zaurus上就正常了。
(這是之前打的,比對一下前文的說法,應該是編碼判斷上的問題)
作者: lifaung    時間: 2006-6-11 13:58
標題: Re: Zaurus Music Player 的奇怪問題
新版的MUSIC PLAYER(860ROM更新附的那個)是會優先讀取VER2
而且照樣吃S-JIS

那是程式的問題
--
我還是比較習慣使用CONVERT Z一次把檔名和TAG轉成S-JIS
作者: Reder    時間: 2006-6-11 17:35
標題: Re: Zaurus Music Player 的奇怪問題
是這樣喔...
不知道你說的新版是不是就是Ver.2.00的Music Player...

不過我這麼做完之後的確就能用了。而且ZPlayer跟Kino2中都正常。

因為只是轉tags,而且速度上還能接受,我就先把電腦裡有的音樂都轉了。檔名跟路徑用原本的中文好像沒有什麼差別,搜尋library還是能搜到。
作者: ychao    時間: 2006-6-11 21:52
標題: Re: Zaurus Music Player 的奇怪問題
原文章由 Reder 於 2006-6-11 12:05 發表
Zaurus的music player在讀取ID3 tags的時候,會先讀ID3 ver.1的tags再讀ver.2的tags,而ver.1的tags不支援unicode,所以會造成亂碼。用iTunes的解決方式如下:

小弟猜想應該是因為 ID3 v1規格只有英文不支援unicode,music player遇到非英數的就直接當S-JIS處理,所以中文就會變成亂碼。用CONVERT Z一次把檔名和TAG轉成S-JIS好像比較快,只是有日文漢字缺字的部份就比較討厭了。可惜EasyTag的unicode有bug,不然會方便很多。




歡迎光臨 PALMisLIFE 討論區 (http://forum.palmislife.com/) Powered by Discuz! X2.5