微信接口返回中文问号??
小程序下单API接口中的参数
description 包含中文
后续流程都走通了
但是微信支付的账单详情页面中回显的商品详情中 中文显示为 问号,
使用了官方的 wechatpay-apache-httpclient, 也尝试了设置
httpPost.setHeader("Accept", "application/json; charset=UTF-8")
httpPost.setHeader("Content-type", "application/json; charset=UTF-8")
httpPost.setHeader(CoreProtocolPNames.HTTP_CONTENT_CHARSET, Consts.UTF_8.displayName())
但是 还是没有用
已解决,需要在body参数中声明编码类型
val entity = StringEntity(json, ContentType.APPLICATION_JSON.withCharset(Charsets.UTF_8))
参考链接:https://developers.weixin.qq.com/community/pay/doc/000e8e516b4580caf94bec47151400?jumpto=comment&commentid=000c621e9b8ed8eaf94b1436b5b8
版权声明:本文为mangwusuozhi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。