JAVA 微信公众号接入图灵

微信公众号接入图灵进行文本消息智能回复,结果发现一个很怪的事情:

1、单纯图灵接口测试,一切Ok,如下所示:发送你是谁,回复的是“我是棒棒哒的咕噜”

图片说明

2、将图灵接口返回的信息封装成一个微信文本消息对象,在封装成xml传递给微信后再测试,却发现图灵回复的答案却变成了很多个问号,

图片说明

所以很是奇怪,一个单纯的接口测试,另外一个是接口调用了下而已,怎么会导致返回的结果就不同了,真的没想通

5个回答

怀疑是你的文字编码的问题造成的,检查下中文编码的设置。

ai_bao_zi
咕噜是个大胖子 没有问题的,都是UTF-8,具体请看下面我的截图
接近 2 年之前 回复

1、图灵接口代码如下:
图片说明

2、调用图灵接口代码

图片说明

3、解析微信消息也没有问题,直接取出了发过来的文字内容,然后再传递给图灵,然后返回的就不对了,很莫名其妙

编码问题 看看应该是utf-8

ai_bao_zi
咕噜是个大胖子 谢谢,但是只能采纳一位,所以采纳第一个人的了
接近 2 年之前 回复

结贴,是编码问题,发到图灵那边的时候,参数要用post请求并且utf-8格式,之前的代码应该是没有对参数进行格式化
图片说明

你的项目编码格式也改为UTF-8试试,

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!