在SHOUTcast
中为提供服务器的网络电台使用SHOUTcast v1.x
流媒体服务,为了提交一些歌曲元数据,服务器通过HTTP调用提供API,格式为:
http://SERVER_IP:PORT/admin.cgi?pass=PASSWORD&mode=updinfo&song=SONG_TITLE&....
然后,各种播放器可以使用这些元数据来显示这些歌曲信息。
问题是,如果想要发送希腊语字符(通过ISO 8859-7
或UTF-8
编码),服务器上的服务器将无法正确获取它们,可能是因为服务器不支持这种编码,或者缺少某些配置。
我的问题是,是否可以将任何参数传递给API,这些参数将为数据库指定此类编码?而且,如果这是不可能的,还有其他选择吗? (例如,通过新的API或其他参数,转移到SHOUTcast v2
是否可能成为实现此目的?)
答案 0 :(得分:1)
如果正确编码URL,SHOUTcast v1将使用UTF-8编码。请注意,编码不是由服务器指定的,因此播放器必须支持它。