解决idea中出现“illegal character U+200B” 问题

在平时碰到问题的时候,总是会在各个博客或者开源文档中找寻灵感或者现成的轮子使用,虽然大多数时候代码都能用轻松的ctrl+c,ctrl+v,然后通过一些手法把里面的错误提示去掉,修修改改就能使用了。但是在个别情况下,部分代码上面存在看不到的符号,直接复制粘贴会导致一些摸不着头脑的错误,就比如这个错误。代码修改好之后是不再报错了, 但是在侧边栏和文件导航栏里面总是提示文件报错(图片仅为演示):

怎么解决呢?其实初步推测是因为编码的问题导致的,就改一改编码试试。当前默认的规则大部分都是UTF-8的格式,在当前文件的右下角有个修改文件编码的地方,直接将文件编码由UTF-8强制改为GBK格式,然后再改回UTF-8。就不再报错了。

问题很简单就解决了。但是这样的小问题导致开发流程的卡顿,是不是太不应该了?拿轮子直接使用是可以快速解决问题,但是也要记得及时总结和分析轮子。面向搜索引擎编程,只懂复制粘贴,对程序员的发展实在是很不友好。共勉。

(0)

相关推荐