对于从微信接收到的一段代码,如果直接复制使用的话,很可能会无法使用,且错误难以发现。
此时出错的原因很可能在于微信将原本的空格\x20
全部替换成了\xa0
,\xa0
为空白内容,且宽度与真实的空格相同,很具有迷惑性。
解决方法:将代码中的空格全部替换一遍即可。养成以文件形式发送代码的习惯。
关于Unicode字符\xa0
:https://unicode-table.com/cn/00A0/
关于Unicode字符 \x20
:https://unicode-table.com/cn/0020/