返回列表 回覆 發文

Zaurus Music Player 的奇怪問題

很奇怪,Zaurus 的 Music Player 看不到 mp3 tag 的中文,全部變了亂碼,但最頂的「狠心愛我.mp3」卻能正確顯示。

是 mp3 tag 的問題,還是字型的問題?

回覆 引用

訂閱 將本篇文章加入書籤 MyShareHemiDemiDel.icio.usfurlGoogle BookmarksYahoo! My Webudn bookmark

Re: Zaurus Music Player 的奇怪問題

看來只有中文檔名出的來,而 ID3 tag 全滅。

[1996] 神寶 Palmax PD-95T [2000] Palm IIIx [2001] SONY S300 HandEra 330 [2002] Diamond Mako CASIO G-FORT JVC MP-C102 SONY SL10 SHARP SL-5500 [2003] SHARP SL-C700 SONY NZ90 & NX60 NEC Sigmarion III SONY NX73V/U [2004] SONY NX73V/E SHARP SL-6000L Handspring treo 600 [2005] SE P900i Tapwave Zodiac 2 [2006] Garmin iQue 3600 Palm Treo 650 & 680 [2007] Nokia 9300i & E61 [2008] Nokia E70 & E90

Re: Zaurus Music Player 的奇怪問題

不曉得utf8的ID3 tag能不能出來?

Re: Zaurus Music Player 的奇怪問題

出不來低,因為預設使用EUC或是S-JIS編碼
想用的人可以抽抽看CAKCO(應該拼錯了)英文ROM的MUSIC PLAYER來試試看

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

不小心進了一隻G

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的不也是和日文版同一個嗎?

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...

Re: Zaurus Music Player 的奇怪問題

我想亂碼的問題應該是編碼的問題。雖然我現在沒有把照片拍下給各位參考,不過自從我使用Mac的iTune來重新轉檔後,所有的亂碼問題再也沒有於我的SL-C760上出現過。所有的欄位都可以正確的顯示出中文。各位可以試試,反正iTune不用錢,可以免費下載。


不過我也發現,如果檔案轉換完畢後,一旦使用Windows的右鍵來查詢資訊後,這個mp3檔案再插回C760後,原本已經正常的中文部分,會再度變為亂碼。

無論如何,各位可以試試看。

Re: Zaurus Music Player 的奇怪問題

我想亂碼的問題應該是編碼的問題。雖然我現在沒有把照片拍下給各位參考,不過自從我使用Mac的iTune來重新轉檔後,所有的亂碼問題再也沒有於我的SL-C760上出現過。所有的欄位都可以正確的顯示出中文。各位可以試試,反正iTune不用錢,可以免費下載。


不過我也發現,如果檔案轉換完畢後,一旦使用Windows的右鍵來查詢資訊後,這個mp3檔案再插回C760後,原本已經正常的中文部分,會再度變為亂碼。

無論如何,各位可以試試看。

Re: Zaurus Music Player 的奇怪問題

Originally posted by kiddy at 2004-6-23 07:16 PM:
我想亂碼的問題應該是編碼的問題。雖然我現在沒有把照片拍下給各位參考,不過自從我使用Mac的iTune來重新轉檔後,所有的亂碼問題再也沒有於我的SL-C760上出現過。所有的欄位都可以正確的顯示出中文。各位可以試試,反正iTune不用錢,可以免費下載。
照這樣看來應該就是用utf8就可以的是嗎?
請教一下『重新轉檔』是匯入麼?

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

不小心進了一隻G

Re: Zaurus Music Player 的奇怪問題

根據EasyTAG的說明,ID3 tag V2.3只支援UTF16跟iso8859-1。不曉得誰是對的。(小弟Linux是utf8)
看來恐怕用iTunes是最快的解決方法了。

Re: Zaurus Music Player 的奇怪問題

我說的那款程式可以存檔為V2.3或是V2.4
不過都可以被ZAURUS內建的music player讀取到

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

[ Last edited by lifaung on 2004-6-24 at 03:09 ]

不小心進了一隻G

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 ]

[1996] 神寶 Palmax PD-95T [2000] Palm IIIx [2001] SONY S300 HandEra 330 [2002] Diamond Mako CASIO G-FORT JVC MP-C102 SONY SL10 SHARP SL-5500 [2003] SHARP SL-C700 SONY NZ90 & NX60 NEC Sigmarion III SONY NX73V/U [2004] SONY NX73V/E SHARP SL-6000L Handspring treo 600 [2005] SE P900i Tapwave Zodiac 2 [2006] Garmin iQue 3600 Palm Treo 650 & 680 [2007] Nokia 9300i & E61 [2008] Nokia E70 & E90

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
另外如果有普通文字文件想要亂亂轉格式的話用這支程式也沒錯

不小心進了一隻G

Re: Zaurus Music Player 的奇怪問題

趁搭飛機前又試驗了一下,直接用ConvetZ做轉換的話
所有的BIG5都可以對應到日文裡面"有"或是可以"代用"的字上面去
另外用WINDOWS去查詢都不會有任何問題
因為已經變成真正的S-JIS編碼

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

[ Last edited by lifaung on 2004-6-24 at 11:24 ]

不小心進了一隻G

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 看就變成亂碼了...

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就可以了。

Re: Zaurus Music Player 的奇怪問題


[1996] 神寶 Palmax PD-95T [2000] Palm IIIx [2001] SONY S300 HandEra 330 [2002] Diamond Mako CASIO G-FORT JVC MP-C102 SONY SL10 SHARP SL-5500 [2003] SHARP SL-C700 SONY NZ90 & NX60 NEC Sigmarion III SONY NX73V/U [2004] SONY NX73V/E SHARP SL-6000L Handspring treo 600 [2005] SE P900i Tapwave Zodiac 2 [2006] Garmin iQue 3600 Palm Treo 650 & 680 [2007] Nokia 9300i & E61 [2008] Nokia E70 & E90

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的。

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上就正常了。
(這是之前打的,比對一下前文的說法,應該是編碼判斷上的問題)

Re: Zaurus Music Player 的奇怪問題

新版的MUSIC PLAYER(860ROM更新附的那個)是會優先讀取VER2
而且照樣吃S-JIS

那是程式的問題
--
我還是比較習慣使用CONVERT Z一次把檔名和TAG轉成S-JIS

Re: Zaurus Music Player 的奇怪問題

是這樣喔...
不知道你說的新版是不是就是Ver.2.00的Music Player...

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

因為只是轉tags,而且速度上還能接受,我就先把電腦裡有的音樂都轉了。檔名跟路徑用原本的中文好像沒有什麼差別,搜尋library還是能搜到。

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,不然會方便很多。

返回列表