因为项目需求
我这边接了两个协议的通讯
1.RabbitMq
2.RestAPI
因为大家默认都是不会在意接收字符串的类型。。。
所以就导致我接收的都是乱码。。。
因为甲方后端发的子父集是 UTF-8
我这边是默认。。所以一接就稀碎,乱的一逼。
然后把我的json工具也给bug了,直接流程跳过了。。找了半天找不到问题,因为其他接口正常
唯独一个接口有问题
原因就是那个接口有中文。。。
解决方案:
在最初接收源头更改格式
根据后端的字符集统一就可以,将下方 Default 改为指定字符集即可
System.Text.Encoding.Default.GetBytes
改为
System.Text.Encoding.UTF8.GetBytes
即可
希望大家以后重视这个问题~~~不然比较吃亏啊哈哈哈