java 调用情感分析接口出现编码错误
三井川二 发布于2018-05 浏览:2307 回复:2
0
收藏

有些文本可以通过,有些就出现编码错误,我用Linux查了编码都是一样的啊。

而且我做了下面的转换,还是不行。

String content = new ReadFileByLine(text_name).getContent();
JSONObject res = BaiDuNLP.client.sentimentClassify(content, null);
if (!res.isNull("error_msg")){
byte[] bs = content.getBytes();
try {
content = new String(bs, "GBK");
res = BaiDuNLP.client.sentimentClassify(content, null);

} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
return Float.valueOf(String.valueOf(res.getJSONArray("items")
.getJSONObject(0)
.get("positive_prob")));

收藏
点赞
0
个赞
共2条回复 最后由杜尔言二回复于2018-09
#4杜尔言二回复于2018-09

请问可以要一份你用Java实现情感分析的源码嘛

0
#2choleraa回复于2018-07

的确有100多个字/字符会出现编码问题, 我们基本已经解决了. 可以再试试

0
TOP
切换版块