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