我刚刚从网站复制的 PHP 代码中有数百个错误。但我在该代码中没有看到任何问题(100%肯定)。现在我注意到,这个错误是因为代码中的空格不是真正的空格(它们只是看起来类似于空格)。
请告诉我这是什么角色。?
- 该字符的二进制代码是:
1100001010100000
该字符的十六进制是:
a0
括号之间没有不寻常的字符——它们在到达您的帖子时一定已经丢失了。
但是0b11000010,0b10100000就是0xC2,0xA0,也就是U+00A0 Non Breaking Space的UTF-8编码。那就是 HTML
所指的字符。一些文本编辑器会突出显示它(以及其他各种非 ASCII 间距字符)。
当您遇到此类问题时,通常最好将代码粘贴到程序员编辑器中。它通常会剥离所有格式和“花哨的东西”,只留下纯 ASCII。
我希望 COPY 默认不是“使用各种格式和特殊代码、背景颜色和闪烁的灯光进行复制”……但它确实如此。;)