`
shendixiong
  • 浏览: 393756 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

编码 UTF-8 的不可映射字符

阅读更多

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 中设置的方法为 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 标识:总是删除签名。

分享到:
评论
1 楼 guomingzhang2008 2012-11-01  
thinks

相关推荐

    IDEA编码GBK不可映射字符解决方法

    NULL 博文链接:https://jiangkan12.iteye.com/blog/1874099

    Java乱码问题

    问题描述:文件名.java:1: 错误: 编码GBK的不可映射字符

    01------helloServlet.rar

    HelloServlet.java:2: 错误: 编码GBK的不可映射字符 解决:Desktop>javac -encoding UTF-8 HelloServlet.java 原因:使用CMD运行java程序的时候,系统默认的编码格式是gbk。而包含中文字符的代码一般是UNICODE格式...

    Character Encoding Examples 字符编码示例-数据集

    字符编码是从原始位(0和1)到文本字符的映射集。用其他编码器解码使用特定编码器编码的文本时,它将更改输出文本。有时这会导致完全不可读的文本。该数据集旨在提供不同字符编码的...shisei_UTF-8.txt yan_BIG-5.txt

    grub4dos-V0.4.6a-2017-02-04更新

    例如:echo -e \x18 显示 UTF-8 字符 0x18。 echo -e \X2191 显示 unicode 字符 0x2191。 2016-03-15(yaya) 1.增加动画控制热键 F2:播放/停止。 2.增加动画控制位 0x835b,位0:0/1=停止/播放。 3.增加精简...

    AndroidStudio代码达到指定字符长度时自动换行实例

    补充知识:Android Studio Error—Gradle: 错误:编码 GBK 的不可映射字符的 产生原因分析:项目太旧导致的 解决方案:对应项目级别build.gradle最下方添加 tasks.withType(JavaCompile) { options.encoding = UTF-...

    SuperNotepad

    21) 支持多种格式UTF-8, BIG5, GB2321, Unicode,Unicode big edian, Rich Text, USC-2 22) 查看密码 (扩展对所有已打开的窗口密码均有效Ctrl+D) 23) 正则表达式处理字符 例︰"\b([a-z]+) \1\b"合并多...

    新版Android开发教程.rar

    ----------------------------...• 优化的图形库 包括定制的 2D 图形库, 3D 图形库基于 OpenGL ES 1.0 (硬件加速可选) • SQLite SQLite SQLite SQLite 用作结构化的数据存储 • 多媒体支持 包括常见的音频、视频和...

    弹出窗口中的Google日历可点击链接「Google Calendar Clickable Links in Popups」-crx插件

    您会在URL中以%编码的字符注意到这一点-除了Chrome会在URL栏中自动将%编码的值自动转换为它们的相应utf-8字符以支持通过“多功能框”进行搜索的多语言URL和UTF-8字符。因此,您认为您粘贴了干净的URL,但是零宽度...

    jsesc:给定一些数据,jsesc返回该数据的最短字符串化和ASCII安全表示

    杰西 给定一些数据, jsesc... jsesc的输出可以用来代替JSON.stringify的,以避免等编码问题,甚至传递JSON格式数据时(其可以包含U + 2028 LINE SEPARATOR,U + 2029段落分隔,或)到JavaScript解析器或UTF-8编码器。

    WinRAR_5.60_Beta1_x64_SC

    6. WinRAR 会自动检测 ZIP 压缩文件注释的 ANSI,OEM 和 UTF-8 编码。 7.“设置/查看器”中的“内部查看器/使用 DOS 编码”选项替换为“内部查看器/ 自动检测编码”。 如果启用了“自动检测编码”,内部查看器将...

    玩转模板--自动代码生成工程

    outFile, result, "UTF-8"); 只一句代码就可以将一个字符串写入一个文件,如果我们自己写的话,得这样 打开一个文件,判断是否存在,判断编码类型,写入方式是追加还是覆盖,接着创建流,写入流,关闭流等等没有十几,...

    txt文档阅读器

    //即返回字符串在GBK、UTF-8和ISO8859-1编码下的byte数组表示 //目的在于把m_mbBufEnd改成指向下一行 } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e....

    RFC中文文档-txt

    RFC2279 UTF-8,ISO 10646的一种转换格式 RFC2281 Cisco热备份路由协议(HSRP) RFC2283 BGP-4的多协议扩展 RFC2284 PPP可扩展认证协议 RFC2289 一种一次性密码系统 RFC2296 HTTP 远程变量选择算法--RVSA/1.0 RFC2313...

    toml11:适用于现代C ++的TOML

    toml11 toml11是仅依赖于C ++标准库的C ++ 11... 它可以在posix和Windows上正确处理带有或不带有BOM的UTF-8序列。例子# include < toml># include < iostream>int main (){ // ```toml // title = "an example toml

    LightGUI一个轻量级的GUI

    多字符集和多字体支持,目前支持 ISO8859-1~ISO8859-15、GB2312、GBK、GB18030、BIG5、EUC-JP、Shift-JIS、EUC-KR、UNICODE(UTF-8、UTF-16 编码)等字符集,支持灰度点阵、等宽点阵字体、变宽点阵字体,支持...

    java开源包1

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包10

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    rfc中文文档目录,包含部分翻译

    RFC2279 UTF-8,ISO 10646的一种转换格式 RFC2281 Cisco热备份路由协议(HSRP) RFC2283 BGP-4的多协议扩展 RFC2284 PPP可扩展认证协议 RFC2289 一种一次性密码系统 RFC2296 HTTP 远程变量选择算法--RVSA/1.0 ...

Global site tag (gtag.js) - Google Analytics