gpt4 book ai didi

java - 无法获取希伯来语元数据标题(获取乱码)

转载 作者:行者123 更新时间:2023-12-01 17:13:52 26 4
gpt4 key购买 nike

我正在开发 Android 应用程序

当编写代码来获取流媒体标题“正在加载”时,我无法接收希伯来语标题

但我收到他的邮件时却是胡言乱语

如果有人可以帮助我,我将非常感激 enter image description here

    @Override
protected IcyStreamMeta doInBackground(URL... urls)
{
try
{
streamMeta.refreshMeta();
Log.e("Retrieving MetaData","Refreshed Metadata");
}
catch (IOException e)
{
Log.e(MetadataTask2.class.toString(), e.getMessage());
}
return streamMeta;
}

@Override
protected void onPostExecute(IcyStreamMeta result)
{
try
{
title_artist=streamMeta.getTitle();
Log.e("Retrieved title_artist", title_artist);
if(title_artist.length()>0)
{
textView.setText(title_artist);
}
}
catch (IOException e)
{
Log.e(MetadataTask2.class.toString(), e.getMessage());
}
}
}

class MyTimerTask extends TimerTask {
public void run() {
try {
streamMeta.refreshMeta();
} catch (IOException e) {
e.printStackTrace();
}
try {
String title_artist=streamMeta.getTitle();
Log.i("ARTIST TITLE", title_artist);
} catch (IOException e) {
e.printStackTrace();
}


}
}

}

最佳答案

看起来像IcyMetaData只需将原始字节转换为 char (有效地执行 ISO-8859-1 编码,而不是使用检测服务器发送的任何内容) line 149 :

metaData.append((char) b);

如果不修补/修复 IcyMetaData 类,我找不到解决此问题的方法。

关于java - 无法获取希伯来语元数据标题(获取乱码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61408188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com