Java twitter get statuses user_timeline无法返回带有非英语字符的状态

Java twitter get statuses user_timeline无法返回带有非英语字符的状态,java,Java,我正在用Java进行TwitterAPI调用(使用Eclipse作为IDE)。在使用Get statuses/usertimeline API调用时,我注意到它似乎没有正确返回非英语字符(例如日语)。它不会返回“?”,但会返回方形框,而不是实际字符。有人能帮忙解决这个问题吗?通常,这些框意味着它试图呈现的字体没有特定字符的表示形式。现在我注意到它在MySQL中存储方形框,我在命令行上检查它是否支持非英语字符。但是,在MySQL workbench上,它一直恢复到默认的排序规则。为什么会这样?为了

我正在用Java进行TwitterAPI调用(使用Eclipse作为IDE)。在使用Get statuses/usertimeline API调用时,我注意到它似乎没有正确返回非英语字符(例如日语)。它不会返回“?”,但会返回方形框,而不是实际字符。有人能帮忙解决这个问题吗?

通常,这些框意味着它试图呈现的字体没有特定字符的表示形式。现在我注意到它在MySQL中存储方形框,我在命令行上检查它是否支持非英语字符。但是,在MySQL workbench上,它一直恢复到默认的排序规则。为什么会这样?为了弄清楚存储的是什么,您必须查看字节序列。如果存储的字节序列在字符集中无法识别,它将默认为通用输出(例如方形框)。哦,好的,谢谢您的帮助!:)