作者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