IBM Watson Assistant - 元音变音

IBM Watson Assistant - umlauts

最近,我尝试使用 IBM 的 Watson 文本助手。我选择用 Java 对其进行编程并且一切正常,直到我尝试使用德语短语,这些短语使用变音符号 [ä, ö, ü]。

技能语言也是德语

收到来自 API 的响应时,所有变音符号都被替换为 .

代码如下:

public String inquiry(String anfrage){
    MessageInput input = new MessageInput();
    input.setText(anfrage);

    MessageOptions options = new MessageOptions.Builder(WORKSPACEID)
            .input(input)
            .build();

    MessageResponse response = assistant.message(options)
            .execute()
            .getResult();

    return response.getOutput().getGeneric().get(0).text();
}

您知道从 IBM API 正确获取变音符号的方法吗?

这条线在我的案例中做到了。 (感谢@data_henrik)

System.setOut(new PrintStream(new FileOutputStream(FileDescriptor.out), true, "UTF-8"));