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"));
最近,我尝试使用 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"));