https://dialogflow-python-client-v2.readthedocs.io/en/latest/gapic/v2/api.html 我从Dialogflow收到这样的响应,当解析时,我无法获取该值。我的结论是
尝试使用.decode(“ utf-8”)进行解码,但使用双符号\进行解码 我确实使用Dialogflow,在那之前我没有问题,因为我使用了Dialogflow的第一个版本。现在我使用dialogflow_v2,这是一场噩梦((((
内容:
fields {
key: "lastName"
value {
string_value: "\320\241\320\260\320\263\320\260\320\271\320\264\320\260\321\207\320\275\321\213\320\271"
}
}
python:
lastName=response.query_result.parameters.fields["lastName"]
print('lastName?+ {}'.format(lastName))
输出:lastName?+字符串值:\ 320 \ 241 \ 320 \ 260 \ 320 \ 263 \ 320 \ 260 \ 320 \ 271 \ 320 \ 264 \ 320 \ 260 \ 321 \ 207 \ 320 \ 275 \ 321 \ 213 \ 320 \ 271“
请如何识别String_value中的文本? 在论坛上,他们说他们为缺乏文件表示歉意 https://github.com/googleapis/dialogflow-python-client-v2/issues/84