Re: [問題] foobar2000.SHOUTcast 編碼問題

看板WebRadio作者 (鯊西米)時間11年前 (2013/05/17 11:22), 編輯推噓4(409)
留言13則, 5人參與, 最新討論串2/2 (看更多)
: 現在有個煩惱 就是歌名編碼問題 : SHOUTcast歷史歌單裡 日文.中文會有亂碼 這個只要改網頁編碼就好 : foo_request_http 日文有時也會有亂碼 這個只要改MP3tag就好 : 但問題沒有這麼簡單就解決掉... : 今天在修改mp3tag時 發現一個怪事 : 例如一首歌歌名 在點歌頁.SHOUTcast歌單中顯示出來是日文亂碼 : SHOUTcast歌單 有些改網頁編碼就顯示正常 : 點歌頁一樣是亂碼 : 然後我用foobar修改了tag後 : 點歌頁 更新後可以正常顯示日文歌名 : 反而原本改編碼就可以正常顯示的SHOUTcast歌單 : 變成亂碼 而且就算改編碼也不會顯示出來 : 這個編碼的問題 需要怎麼解決阿? : 點歌頁預設是UTF-6 : SHOUTcast是西歐語系 : 是用foobar改mp3tag後 原本的歌名編碼是有變化嗎? : 是該統一編碼? 剛好有時間 來談一下編碼、與那該死的mp3標籤設計好了 (9-12的課程 老師9:30就放人了,有沒有開會那麼OP的八卦) 包括我自己 當時都曾經因為這個問題弄得七葷八素 ( ̄﹁ ̄ ) (吐血 首先你必須知道 編碼方式其實有好幾種 (UTF-8、UTF-16、Big-5...etc 而那些哩哩扣扣的編碼格式分別代表什麼意義不重要 重要的是要知道以下幾點 1.最佳的選擇是UTF-8 2.Big-5是個討厭鬼 甚至可以把他稱作"假日文" 3.一個mp3檔案 裡面可以儲存的標籤不只一份 (通常會有id3v1、v2各一份) 而且還是分開獨立的不會互相影響 所以啦 你的日文亂碼問題可能要看你原本mp3的編碼是什麼了 改這個的時候 要隨時腦袋清楚知道自己在改什麼 軟體不會告訴你哪裡會出錯的 來談談我本身的經驗好了 我使用foobar0.9.6.2 很久以前當我知道id3v2才能支援UTF8這件事情之後 我就開始著手修改自己手上的mp3標籤 來看圖http://ppt.cc/RiJ6 從1.的地方點進去 將id3v1、v2都打勾之後 (這會不會是某個TAG插件?我不太確定這是不是foobar的自帶編輯功能) 結果那時候winXP在2.的地方把歌手名稱顯示成一堆問號 這原因應該是foobar用UTF-8編碼存給id3v1 但是id3v1其實不支援UTF-8 而XP檔案列表顯示只吃id3v1 所以就科科 想通這點後 我後來也不管什麼XP顯示不顯示了 一律把id3v1刪了、只存id3v2資訊 反正我聽音樂跟播電台都是用foobar 只要foobar吃得到id3v2就好 ˊ_>ˋ 然後再提一點 你在windows底下的mp3檔案右鍵內容那邊寫的TAG 也都是存到id3v1 因此在那邊寫的東西也不是用UTF-8存的; 而如果照我刪v1、存v2的方法 XP底下右鍵內容那邊會完全是空白的, 但是拉到foobar裡面就會顯示出儲存的標籤資訊。 至於為什麼我要這麼做? 因為我個人想確保我的專輯資訊都是用UTF-8存的 這樣子在弄點歌網頁的時候就能夠避開一些編碼問題 因為現在瀏覽器多半都已預設使用UTF-8編碼 因為開電台最好要能顧慮到聽眾使用的預設環境是什麼 這是我一直以來的理念。 回到原PO的問題 原PO可能要自己比對一下來確認,亂碼的檔案他編碼是什麼 還有要想辦法弄清楚ShoutCast、點歌頁等地方吃到的亂碼是v1還是v2的資訊 是否修改時只修到id3v2,然後v1裡面卻還是亂碼? 亦或是是相反的情形? P.S. Windows的記事本,在儲存的時候有編碼格式可以選擇 但他的Unicode選項指的好像是UTF-16而不是UTF-8 上次拿來修無損CueSheet的時候被這點婊過一次 用記事本修cue的時候真的要記得去另存新檔那邊檢查一下編碼 (另存新檔會顯示那個檔案目前的編碼) 那次被UTF16婊到 就是我打開記事本,看到日文正常顯示就沒檢查了 結果弄半天他存的不是UTF-8...難怪Foobar一直讀不到那張cue 改存UTF-8就解決了 orz -- ================================================> Я тебя лю Shine RAdio ┌────*.──────個時真的DJ享受不同聽覺┌╮ *╭─╮* *。 。│*.==串流網址== http://sradio.twbbs.org:8000/sashimii ╰┘ *.│ ==電台主頁== http://j2n8m9.blogspot.com/ **╰─ ==串流贊助== S‧R -Shine Radio- ╭┐* │。 ┼─。────────────────────────┘└╯╯○ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.19.5 ※ 編輯: Sashimii 來自: 140.120.19.5 (05/17 12:35)

05/17 15:13, , 1F
神人快拜!(雙掌合十)
05/17 15:13, 1F

05/17 20:10, , 2F
推薦這篇文章
05/17 20:10, 2F

05/19 13:30, , 3F
我把tag都移除只留ID3V2.4 結果情況還是一樣
05/19 13:30, 3F

05/19 13:31, , 4F
重複弄幾次發現SHOUTcast歷史歌單顯示???的都是日文
05/19 13:31, 4F

05/19 13:32, , 5F
中文就能正常顯示 搞得快爆炸 不想弄了..點歌網頁能正常
05/19 13:32, 5F

05/19 13:32, , 6F
就好了 反正主要還是點歌頁
05/19 13:32, 6F

05/19 17:18, , 7F
不要管SHOUTcast了 你用的是國外的水管
05/19 17:18, 7F

05/31 12:35, , 8F
要不是SHOUTcast不支援UTF8(?) 就是原PO的編碼是Big5
05/31 12:35, 8F

05/31 12:37, , 9F
要用foobar改Tag請先進偏好設定裡的advance的Tag裡調
05/31 12:37, 9F

05/31 12:42, , 10F
fb2k預設Tag會讀apev2格式 所以fb2k看得到不代表OK
05/31 12:42, 10F

05/31 12:43, , 11F
最後一點...推薦Convertz這個轉碼工具,可以用它看mp3
05/31 12:43, 11F

05/31 12:44, , 12F
檔的編碼是哪一種,用這個通通轉成UTF8(但有長度限制)
05/31 12:44, 12F

06/10 18:59, , 13F
但是按照原po 的清單 edcast 有支援 UTF8 嗎 ???
06/10 18:59, 13F
文章代碼(AID): #1HbQ9yD8 (WebRadio)
討論串 (同標題文章)
文章代碼(AID): #1HbQ9yD8 (WebRadio)