我正在使用 npm 包 kafka-node 版本 3.0.1。
但是,我在消息中收到垃圾字符 -
""M`@$�q��1��N$907959dc-30e9-4e5c-af44-09a4f9062fe1�{"header":{"eventName":"myevent","producer"�'INE",DETECTED"}}"
任何帮助表示赞赏。
我正在使用 npm 包 kafka-node 版本 3.0.1。
但是,我在消息中收到垃圾字符 -
""M`@$�q��1��N$907959dc-30e9-4e5c-af44-09a4f9062fe1�{"header":{"eventName":"myevent","producer"�'INE",DETECTED"}}"
任何帮助表示赞赏。
要删除“垃圾”字符(unicode 不可打印字符),只需使用replace
.
const str = "M`@$�q��1��N$907959dc-30e9-4e5c-af44-09a4f9062fe1�";
const res = str.replace(/�/g, "");
console.log(res);
filter
您也可以使用and来检查字符代码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);