代码复制后IDE报错

隐身守侯 提交于 2020-03-18 07:09:40

某厂面试归来,发现自己落伍了!>>>

起因

我把一道题的代码写到了markdown文档里面,然后转成了PDF。 后来讲这道题时懒得再写了,就把PDF文档中的代码复制到了NetBeans中,然后……整个代码区就布满了红线条。 看错误提示,再看看代码,没有一个是对得上号的。

检查

莫非是NetBeans编辑器的问题?打开Eclipse,复制过去,还是片片红线…… 看来肯定不是IDE的锅了。 我还怀疑过是字符编码的问题。因为windows系统默认编码是GBK,但JAVA语言包括很多IDE默认都是UTF-8。试着转换了字符编码,还是不行。 何况我复制的的那部分代码中没几个汉字,在英文部分也提示了不少错误。

问题

最后才发现,居然是PDF文档中的空格和平时用的空格不是同一个字符,虽然看起来一样! 我是把代码复制到word当中,然后显示空格字符才看出来的。 这个折腾啊。

解决

找到了问题,解决起来就很容易了。 在IDE里面复制一个空格,然后使用查找替换功能,查找刚才复制的空格,替换成空格键产生的空格。 一切OK了。

看起来是markdown转PDF时产生的问题。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!