IDEA 导入 eclipse 的项目出现\65279错误的解决

之前一直在用eclipse,这段时间尝试使用IDEA,但是遇到的第一个问题就是eclipse的项目导入到IDEA中后,启动tomcat发现报非法字符\65279的错误。

###以前的解决办法 google了些资料,基本上都是两种解决办法:

  1. 使用Eclipse编译器进行编译,在IntelliJ IDEA 10.0中设置的方法为Settings(Ctrl+Alt+S)->Project Setting->Compiler->Java Complier->Use complier选择Eclipse,点击OK
  2. 使用EditPlus去除BOM(EditPlus版本为3.01) 具体方法:先设置去除UTF-8的文件签名,然后打开文件,另存为UTF-8即可 设置方法:工具->首选项->文件->默认编码方式:UFT-8,UTF-8标识:总是删除签名

###现在的办法 引用博客,点击传送 但是很不幸上面的第一种办法在现在的版本中没有生效,而第二种办法,我滴神啊,一个项目那么多文件,这个个处理,那要弄到什么时候啊!!! 不过幸好万能的google,帮我找到里利用vim批处理解决的办法,这里附上方法:

可以利用 :args:argdo 命令

例如我们用vim批量修改 d:\aa\ 文件夹下面的所有文件,将UTF-8编码的bomb标志去掉,在osx下的话,比如在~/eclipse/test/src,那么先进入到test的目录下,然后打开vim

:args ./src/**,其它步骤和下面一样

  1. :args d:\aa\** 注意这里用** 表示循环文件夹 :ar可以查看目前添加了那些目标文件

  2. :argdo set nobomb |update! 对args列表中的文件分别执行 set nobomb 然后强制保存

这样就把所有文件的BOM头都去掉了 具体关于 args 和 argdo的使用方式,参见

:help arglist 查看 The argument list节的相关内容

转载于:https://my.oschina.net/evilgod528/blog/377171

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值