有些文本可以通过,有些就出现编码错误,我用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
个赞
请登录后评论
TOP
切换版块
请问可以要一份你用Java实现情感分析的源码嘛
的确有100多个字/字符会出现编码问题, 我们基本已经解决了. 可以再试试