作者deduce ( )
看板WebRadio
標題Re: [心得] 在windows環境讓shoutcast顯示中文歌꘠…
時間Thu Jun 3 17:55:17 2004
※ 引述《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
1F:→ deduce:對了,有些版本預設好像是en-us.. 220.139.80.41 06/03
2F:→ deduce:這點我不太確定..只希望我的檔案能用=.= 220.139.80.41 06/03
3F:→ deduce:另外補充一下..若後面沒留空白把HEX刪掉 220.139.80.41 06/03
4F:→ deduce:程式會出現錯誤唷.. 220.139.80.41 06/03
5F:推 Jacktang:哇塞 太讚了!!!推推..謝謝..^^ 140.113.93.135 06/03
6F:推 bebtib:測試成功 140.119.135.12 06/03
7F:→ deduce:嗯嗯..大家趕快猛try看有沒有什麼問題的:p 220.139.80.41 06/03
8F:推 deduce:所以同理,要把網頁中文化,用UltraEdit 220.139.80.41 06/03
9F:→ deduce:也可以,不過一樣要注意不要影響檔案長度 220.139.80.41 06/03
10F:推 Jacktang:winamp或foobar還是有問題 sam2就可..:) 140.113.93.135 06/03
11F:→ deduce:我僅僅是修改了HTML了部份..winamp or 220.139.80.41 06/03
12F:→ deduce:foobar似乎是本身輸出到shoutcast的問題 220.139.80.41 06/03
13F:→ deduce:所以這個修改還是只適用於SAM2 大家慢用 220.139.80.41 06/03
14F:推 Jacktang:還是拜一下m(_ _)m 感恩啊!!^0^ 140.113.93.135 06/03