Javascript 使用kafka节点使用消息时接收垃圾字符
我正在使用npm包kafka node版本3.0.1 但是,我接收到消息中的垃圾字符-Javascript 使用kafka节点使用消息时接收垃圾字符,javascript,node.js,unicode,kafka-consumer-api,node-kafka,Javascript,Node.js,Unicode,Kafka Consumer Api,Node Kafka,我正在使用npm包kafka node版本3.0.1 但是,我接收到消息中的垃圾字符- ""M`@$�q��1��N$907959dc-30e9-4e5c-af44-09a4f9062fe1�{"header":{"eventName":"myevent","producer"�'INE",DETECTED"}}" 非常感谢您的帮助。要删除“垃圾”字符(unicode不可打印字符),只需使用替换 const str=“M`@$�Q��1.��N$907959dc-30e9-4e5c-af44
""M`@$�q��1��N$907959dc-30e9-4e5c-af44-09a4f9062fe1�{"header":{"eventName":"myevent","producer"�'INE",DETECTED"}}"
非常感谢您的帮助。要删除“垃圾”字符(unicode不可打印字符),只需使用替换
const str=“M`@$�Q��1.��N$907959dc-30e9-4e5c-af44-09a4f9062fe1�";
常量res=str.replace(/�/g、 “);
console.log(res);
感谢Jack的回复。这是使用javascript的快速修复方法。不过,我正在努力找出根本原因。