我在PHP代码中遇到了数百个错误,我只是从网站上复制过来。但我没有看到该代码有任何问题(100%肯定)。 现在我注意到,这个错误是因为代码中的空格不是真正的空格(它们看起来与白色空格相似)。
请告诉我它的特点。?
1100001010100000
该角色的十六进制为:a0
答案 0 :(得分:2)
用常规空格替换该角色?
在NotePad ++中,您可以使用正则表达式来匹配字符。
http://i41.tinypic.com/2q06dmd.png
嘿,您甚至可以构建一个小小的PHP脚本来为您执行替换任务!
答案 1 :(得分:0)
括号之间没有异常的字符 - 它们必须在到达您的帖子时丢失。
但是0b11000010,0b10100000是0xC2,0xA0,这是U + 00A0非中断空间的UTF-8编码。这就是HTML
引用的字符。一些文本编辑器会突出显示它(以及各种类型的其他非ASCII间距字符)。
答案 2 :(得分:0)
如果遇到这样的问题,通常最好将代码粘贴到程序员编辑器中。它通常会删除所有格式和“花哨的东西”,只留下纯ASCII。
我希望COPY默认不是“复制各种格式和特殊代码以及背景颜色和闪烁的灯光”......但它确实如此。 ;)