当前位置:首页 > 开发 > 编程语言 > Java > 正文

IntelliJ IDEA 10.0 使用javac编译程序出现“非法字符: \65279”解决方法

发表于: 2010-12-15   作者:bsr1983   来源:转载   浏览次数:
摘要: IntelliJ IDEA 10.0 使用javac编译程序出现“非法字符: \65279”解决方法 一、问题描述: 将在eclipse创建的项目代码导入IntelliJ IDEA 10.0后发现中文乱码,使用工具将源文件编码统一转为“UTF-8”后,显示正常,但在修改文件后,编译出现“非法字符: \65279”。 二

IntelliJ IDEA 10.0 使用javac编译程序出现“非法字符: \65279”解决方法

一、问题描述:

将在eclipse创建的项目代码导入IntelliJ IDEA 10.0后发现中文乱码,使用工具将源文件编码统一转为“UTF-8”后,显示正常,但在修改文件后,编译出现“非法字符: \65279”。

二、产生原因:

IntelliJ IDEA 10.0对设置为“UTF-8”编码的文件在修改后保存时自动加入了UTF-8文件签名,即BOM(将文件以十六进制形式查看,可见文件首部为“EF BB BF”).

三、解决方法:

(1)使用Eclipse编译器进行编译,在IntelliJ IDEA 10.0中设置的方法为SettingsCtrl+Alt+S->Project Setting->Compiler->Java Complier->Use complier选择Eclipse,点击OK

(2)使用EditPlus去除BOMEditPlus版本为3.01

具体方法:先设置去除UTF-8的文件签名,然后打开文件,另存为UTF-8即可

设置方法:工具->首选项->文件->默认编码方式:UFT-8UTF-8标识:总是删除签名。

<!--EndFragment-->

IntelliJ IDEA 10.0 使用javac编译程序出现“非法字符: \65279”解决方法

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
碰到的一个问题: 使用下面的命令给工程打包时, maven mvn clean package -Ptest01 -Dmaven.test.s
当编译java文件的时候,报如下错误,非法字符:'\u3000' 原因分析:空格问题.全角和半角的空格是不一样
执行maven命令mvn compile时报错,如下: 原因是文件的编码格式UTF-8+BOM造成,使用工具UltraEdit等
开发中一个项目很早就报这个错,maven报错非法字符:\65279 错误,今天终于忍无可忍要解决它 :编译
执行maven命令mvn compile时报错,如下: 原因是文件的编码格式UTF-8+BOM造成,使用工具UltraEdit等
开发中一个项目很早就报这个错,maven报错非法字符:\65279 错误,今天终于忍无可忍要解决它 :编译
开发中一个项目很早就报这个错,maven报错非法字符:\65279 错误,今天终于忍无可忍要解决它 :编译
IntelliJ IDEA常见问题 1. 中文乱码问题: 在包含中文文件名或者文件夹的时候会出现??的乱码,解决
中文 : File菜单->Settings->Colors & Fonts->Editor Font=宋体, size=12, line spacing
IntelliJ IDEA常见问题 1. 中文乱码问题: 在包含中文文件名或者文件夹的时候会出现??的乱码,解决
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号