通过kafka接收到报文信息打印都是乱码的,要怎么处理之后才能正常显示报文
如果B接受编码方式也不能更改为和A一致,那么举个例子
A GBK,B UTF-8
B获取的内容乱码,
String s=request.getParameter("字段名");
这里s会乱码,可以做如下转换
byte[] bytes=s.getBytes(" B当前的编码格式");
String s=new String(bytes,"A的编码方式");
这个时候s就正常了
参考:https://zhidao.baidu.com/question/1511525960237107740.html
按你的解释,报文发送和接受时的编码格式应该是一致的,所以这里不是B端转码的问题,报文正常打印就是乱码的,应该是涉及到转16进再解析的问题。