作为一个程序员的学习者,经常需要多学习别人的成果,再拿来运行一下,看到有结果出来,那一刻内心是高兴的,仿佛看到了希望。
但有时候网页上的代码复制到编译器上编译运行报了一堆错误,而看着代码好像完全没问题啊!!这是怎么回事呢。
这是因为代码格式出了问题,常见的C代码格式是 Unicode(UTF-8),而中文网页会出现一些编译器无法识别的符号,而且看不见。有时候我们知道直接复制代码是不行,但又不知道无法识别的符号在哪里,那怎么删掉呢?
我想到一个简单的但低效的方法,那就是在浏览器设置那里查看网页编码。我用的是谷歌浏览器,打开设置 -- 更多工具-- 编码,在出现的列表中选择 Unicode(UTF-8),这时候你就会发现网页看不见的符号就能出现了。这时候复制到编译器或者记事本手动删除奇形怪状的符号就可以了。不过此方法对代码量比较大就不太可行了。
网上还有一些在线美化或者格式化代码的网站,比如 http://web.chacuo.net/formatc 。经亲测,不能去掉无法识别的符号。
更新:2016-09-13
下载 CoolFormat,此软件可以格式代码,把代码复制到上面,点击快速格式化,此时无法识别的符号就变成 ??这种,把这些代码复制粘贴到记事本上有空格替换掉??即可。