字符编码导致的代码有误,竟然通过编译
2022-06-30 本文已影响0人
许彦峰
随便写一个错误代码:
正常报错,而且提示的行号是正确的
移动到注释后:
然后神奇的事情发生了,ide仍旧报错,而且行号也出现了问题,但是竟然编译成功了,而且可以正常运行!
发现只要注释的末尾是格
字,就会发生这个问题,而且它的换行只有0A
解决办法:
打开高级保存选项,设置行尾是CR LF
,重新保存就能解决问题
随便写一个错误代码:
正常报错,而且提示的行号是正确的
移动到注释后:
然后神奇的事情发生了,ide仍旧报错,而且行号也出现了问题,但是竟然编译成功了,而且可以正常运行!
发现只要注释的末尾是格
字,就会发生这个问题,而且它的换行只有0A
打开高级保存选项,设置行尾是CR LF
,重新保存就能解决问题