Re: [心得] 在windows環境讓shoutcast顯示中文歌꘠…

看板WebRadio作者 ( )時間20年前 (2004/06/04 01:44), 編輯推噓5(509)
留言14則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《lovehoward (Howard)》之銘言: : (這裡是指網站上顯示中文歌名。) : windows版本的shoutcast沒有辦法修改他產生的網頁, : 所以無法顯示中文歌名,我想到的解決辦法, : 就是自己設計一個PHP網頁來顯示歌名。 : 新版的shoutcast可以產生XML格式的伺服器資訊, : 裡面也包括現正撥放的曲目,可惜的是中文依然是亂碼, : 本來想解讀這些亂碼後來因為不太了解編碼而作罷。 我想其實可以不用這麼麻煩 利用一些像是Ultra Edit32的編輯器, 直接修改windows裡面的sc_serv.exe即可.. 作法是搜尋ASCII字串,將shoutcast裡面輸出的HTML修改一下.. 不過這個方法上有缺失..稍後補充.. 作法是搜尋 charset=windows-1252 這個字串 這個是HTML輸出的時候預設的語系.. 將之改成big5即可.. 而缺失是,因為必須要有windows-1252這麼多個字元.. 所以我的作法是..修改成 "big5 "後面就有八個空格=.= 不過在HTML裡面,有空格是無所謂的.. 經過測試已經確定可以正常顯示中文.. 在此提供下載.. 不過使用前記得先掃毒(我覺得應該沒毒吧..) 也記得先備份原本的檔案.. 將裡面的檔案解壓縮到c:\Program Files\shoutcast即可.. 千萬記得備份原本的檔案 下載網址是http://douzo.net/sc_serv.zip 若有發現程式執行有問題請盡速通報.. 不然害了更多人就慘了.. 我目前只是看網頁輸出的部份正常.. 不知道有沒有因而影響其他功能不確定.. 好用就麻煩推個文給點鼓勵吧:p Thanks!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.80.41

220.139.80.41 06/03, , 1F
對了,有些版本預設好像是en-us..
220.139.80.41 06/03, 1F

220.139.80.41 06/03, , 2F
這點我不太確定..只希望我的檔案能用=.=
220.139.80.41 06/03, 2F

220.139.80.41 06/03, , 3F
另外補充一下..若後面沒留空白把HEX刪掉
220.139.80.41 06/03, 3F

220.139.80.41 06/03, , 4F
程式會出現錯誤唷..
220.139.80.41 06/03, 4F

140.113.93.135 06/03, , 5F
哇塞 太讚了!!!推推..謝謝..^^
140.113.93.135 06/03, 5F

140.119.135.12 06/03, , 6F
測試成功
140.119.135.12 06/03, 6F

220.139.80.41 06/03, , 7F
嗯嗯..大家趕快猛try看有沒有什麼問題的:p
220.139.80.41 06/03, 7F

220.139.80.41 06/03, , 8F
所以同理,要把網頁中文化,用UltraEdit
220.139.80.41 06/03, 8F

220.139.80.41 06/03, , 9F
也可以,不過一樣要注意不要影響檔案長度
220.139.80.41 06/03, 9F

140.113.93.135 06/03, , 10F
winamp或foobar還是有問題 sam2就可..:)
140.113.93.135 06/03, 10F

220.139.80.41 06/03, , 11F
我僅僅是修改了HTML了部份..winamp or
220.139.80.41 06/03, 11F

220.139.80.41 06/03, , 12F
foobar似乎是本身輸出到shoutcast的問題
220.139.80.41 06/03, 12F

220.139.80.41 06/03, , 13F
所以這個修改還是只適用於SAM2 大家慢用
220.139.80.41 06/03, 13F

140.113.93.135 06/03, , 14F
還是拜一下m(_ _)m 感恩啊!!^0^
140.113.93.135 06/03, 14F
文章代碼(AID): #10lsEObO (WebRadio)
文章代碼(AID): #10lsEObO (WebRadio)