RabbitMQ Python端发送消息给Java端出现全数字问题怎么解决


本篇内容主要讲解“RabbitMQ Python端发送消息给Java端出现全数字问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“RabbitMQ Python端发送消息给Java端出现全数字问题怎么解决”吧!Python发送端用 pika 发送消息发送代码是这样 香港云主机的:Java接收端是 Spring boot 项目,集成了 RabbitMQ 的包:接收代码是这样的:运行Python脚本,Java端得到的结果是这样的:结果全是 ASCII码了!之前用Java集成了 RabbitMQ,Java和Java之间是没有这个问题的。于是想到在Java端把 ASCII 码转换为字符串,就写了下面的代码:得到的结果正常了:正有点开心之际,想到一个问题,中文字符怎么办?一个汉字两个字节,ASCII码可表示不了啊?于是试验一下Python端发送Java端果然出问题了:这时我们可以看看 RabbitMQ 给我发送过来的到底是啥,Java端代码变成这样:Python发送端发来的是这样的:Java发送端发来的是这样的:居然一个是 byte[] 数组一个是 String这可怎么办?解决代码如下:不论是Java端还是Python端发来的,都能正确显示了。到此,相信大家对“RabbitMQ Python端发送消息给Java端出现全数字问题怎么解决”有了更深的了解,不妨来实际操作一番吧!这里是开发云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: CSS中margin和padding属性如何使用

本篇内容主要讲解“CSS中margin和padding属性如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中margin和padding属性如何使用”吧!CSS教程:详解margin和padding属性…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 09/06 22:32
Next 09/06 22:33

相关推荐