We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
当调用WeChatClient 如下方法时存在中文乱码. @PostMapping(value = "message/send", headers = HEAD) SendMessageResponse sendMessage(SendMessageRequest request, @RequestParam(HEAD_KEY) String app);
修改了FeignClient 的encoder 后,可以正常发送中文。 修改点位于WeChatConfiguration 中替换JacksonEncoder 为SpringEncoder。 @bean public Encoder encoder() { MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setDefaultCharset(Charset.forName("UTF-8")); return new SpringEncoder(() -> new HttpMessageConverters(converter)); }
The text was updated successfully, but these errors were encountered:
是不是你项目编码有问题 或者开发工具 编码设置有问题 ,我经过测试 都是正常的,我的 example里的例子 也是用的中文测试的
Sorry, something went wrong.
No branches or pull requests
当调用WeChatClient 如下方法时存在中文乱码.
@PostMapping(value = "message/send", headers = HEAD)
SendMessageResponse sendMessage(SendMessageRequest request, @RequestParam(HEAD_KEY) String app);
修改了FeignClient 的encoder 后,可以正常发送中文。
修改点位于WeChatConfiguration 中替换JacksonEncoder 为SpringEncoder。
@bean
public Encoder encoder() {
MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
converter.setDefaultCharset(Charset.forName("UTF-8"));
return new SpringEncoder(() -> new HttpMessageConverters(converter));
}
The text was updated successfully, but these errors were encountered: