我正在使用npm软件包kafka-node版本3.0.1。
但是,我在邮件中收到垃圾字符-
""M`@$�q��1��N$907959dc-30e9-4e5c-af44-09a4f9062fe1�{"header":{"eventName":"myevent","producer"�'INE",DETECTED"}}"
感谢您的帮助。
答案 0 :(得分:1)
要删除“垃圾”字符(unicode不可打印字符),只需使用replace
。
const str = "M`@$�q��1��N$907959dc-30e9-4e5c-af44-09a4f9062fe1�";
const res = str.replace(/�/g, "");
console.log(res);
您也可以使用filter
和join
检查字符代码。
const str = "M`@$�q��1��N$907959dc-30e9-4e5c-af44-09a4f9062fe1�";
const res = [...str].filter(e => e.charCodeAt(0) != 65533).join("");
console.log(res);