推 tcnineteen:這篇太清楚啦~~~感謝~(所以mp3也會有APE tag嗎) 07/11 11:21
※ 引述《capitalM (where the light is)》之銘言:
: 很簡單,因為UAO不是標準的unicode
: 所以一般正常的軟體都不會支援
唯一也是最好的解決方式
: 解決的方式:放棄UAO,並採用真正unicode的軟體
: 可以參考Unicode軟體推齊計畫 (目前 wiki站掛掉了,這是舊的列表
: http://vbb3.twftp.org/showthread.php?t=7629 )
: Windwos系統對於unicode 的支援目前非常混亂
: 有些部份可以支援,有些不行
: 這目前是無解,等下一版的windows不知道會不會改善
這點是 字型顯示的問題~~換套 支援Unicode V4以上的字型 缺字會少點
: ※ 引述《tcnineteen (輔醫d.N.a.)》之銘言:
: : 1.在有裝UAO的電腦,foobar或其他播放程式或其他tag編輯程式甚至是Windows檔案總管,
: : 都可以正確顯示ID3 tag(是ID3 V1的),但傳到手機裡就是亂碼
: : 2.在沒裝UAO的電腦,只有foobar或千千靜聽可以正確顯示tag(Winamp也不行);
: : Windows可以正確顯示檔名,但右鍵內容裡的摘要是亂碼,
: : 但只要把檔名複製到摘要裡就可以正確顯示在手機中;而tag編輯程式更是連檔名都亂碼
: : 這讓我感到有點奇怪,因為我有檢查過,我的mp3大部分都只有ID3 V1 tag,
: : 但在沒裝UAO的電腦中為什麼會有foobar可以正確顯示但Windows會有亂碼的情形呢?
: : 而且就算把Windows的亂碼更正,foobar卻還是正確顯示,有種兩個讀不同地方的感覺…
: : 原本在想是不是foobar和千千靜聽有支援unicode的關係,但Windows自己不是也支援嗎?
: : 實在搞不通 = =||
: : 最後回到這個板的重點,就是想求看看有沒有哪個小軟體在沒裝UAO的情況下,
: : 還能夠正確讀取日文檔名,並批次把檔名的資訊寫到tag裡面,
: : 就好像foobar的masstagger的功能,
: : (本來就是想用他的,無奈他可以正確顯示tag,感覺管不到Windows亂碼的那個問題)
: : 還是說我的問題有其他辦法可以解決的,麻煩各位幫幫忙了,
: : 畢竟知道有解決方法後就很想把他弄好,但一首一首改會死人啊 orz
其實這問題回歸 TAG
ID3v1 ID3v2.3/2.4 APEv1 APEv2
Unicode X O X O
Foobar .8.3 支援 id3v1、APEv1/v2 (id3v2需插件)
所以預設值寫入tag為 APEv2/Id3v1格式
(不過.9.2的預設值是ID3v1/2 XD...)
如果你寫入的資料有包含Unicode字元 則APEv2寫入正常而id3v1寫入為?
而一般Mp3 Tag編輯器 只會修改Id3v1跟Id3v2部分 APE Tag不會去動
所以會有Foobar看到的跟用Mp3 Tag編輯器改出來不一樣的情形發生
(Windows XP只能辨識ID3v1/2、APEv1/v2看不到)
讀寫 ID3v1 ID3v2 APEv1 APEv2
WIndowsXP O O X X
一般MP3 TAG O O X X
(改附檔名成MPC) X X O O
Foobar/千千 O O O O (不能同時寫入ID3v1/2及APEv1/v2
不過.9.2有標籤同步可同時寫
但並非一次就完成得用MASS 再同步)
而po的問題很簡單 因為它有包含unicode字元又要WINDOWS能讀取正常
就在FOOBAR設定 TAG 寫入設定變更為 只寫入ID3v2就可以了
或是用 .9.2 選擇所有的MP3檔案
選標籤同步(勾你想留的TAG,建議是ID3v2&APE)
(使用方式 http://ifs1.imagefly.info/v/05/png/F092_TAG.html)
(或是用千千 設定寫入 ID3v2/APEv2)
http://ifs1.imagefly.info/v/10/png/ttplayer_ID3APE.html
不過提醒一下 用千千改TAG要小心,因為聽說曾經出過問題XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.218.12.83