js 如何去除�乱码字符?

js 如何去除字符串中�乱码字符?

是字符串里面的:

阅读 6.8k
3 个回答

去掉问好符号(乱码已经转换成这个符号的了)。

escape('�');
`JS或者PHP如何过滤掉�����这种字符?js 如何去除�乱码字符?`.replace(/[\uFFFD]+/g,'');
"JS或者PHP如何过滤掉\b\b\b\b\b这种字符?js 如何去除乱码字符?"

image.png

看你的标签,似乎是浏览器里的 js。浏览器里没有编码问题,所以去除乱码不应该由 js 进行。

这种一段文字里夹杂个别的乱码,很有可能是由定长的buffer读字节流,转字符串,再拼接造成的。
去除的办法也简单,先拼接成长的字节数组再转字符串就好了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题