Error处理: “非法字符: \65279”的解决办法
来源:互联网 发布:索尼l36h支持4g网络吗 编辑:程序博客网 时间:2024/04/28 22:35
从Eclipse中复制项目到Android源码环境中,编译时遇到 “非法字符: \65279”的报错。
出错内容是:
*.java:1: 非法字符: \65279
[javac] package com.*.*;
[javac] ^
[javac] 1 错误
对于这个错误,下意识的认为是文件的第一行有隐藏字符。于是把第一行删掉重新添加上,结果依然报同样的错。
继续分析认为是文件编码格式的问题,但具体问题出在那里并没有一个明确的概念,工程使用的UTF-8编码格式。
后面上网看了,发现文件的UTF-8编码格式还是有一些不同;出错的java文件的编码格式是UTF-8 BOM格式的。其它源码的编码格式都正常。
在windows上可以使用notepad++之类的比较好用的文本编辑器来转编码。也可以通过在eclipse中修改文件编码的方式来改了,具体如下:
先在eclipse的 project explorer中选中这个java文件,在右键菜单中选中“properties”,在弹出框中,将文件的编码“text encoding”更改为ISO-8859-1,这样,源码文件的头部的隐藏字节马上显示成乱码就出来了。把乱码删掉之后,重新将文件编码改为UTF-8即可。
0 0
- Error处理: “非法字符: \65279”的解决办法
- 非法字符: \65279 的解决办法
- 错误: 非法字符: \65279的解决办法
- 错误: 非法字符: \65279解决办法
- ant 构建时遇到 “非法字符: \65279”的解决办法
- Maven之——非法字符: \65279的解决办法
- ant 构建时遇到 “非法字符: \65279”的解决办法
- android studio出现非法字符的解决办法
- MindManager报“xml字符非法”的解决办法
- androidstudio Error:(1, 1) 错误: 非法字符: '\ufeff' 解决办法
-  非法字符 原因 以及解决办法
-  非法字符 原因 以及解决办法
- Error:(1, 1) 错误: 非法字符: \65279
- c中的非法字符的处理
- 如何处理 TextBox 里的非法字符
- jquery中的id非法字符的处理
- 异常处理:非法字符: '\ufeff'的解决方案
- error C2628: “testPPG”后面接“void”是非法的 解决办法
- Java 抽象类 接口 继承 实现
- jquery 插件开发《一》基础
- 排序算法总结
- socket同步异步阻塞非阻塞区别
- 对于PRC和ROC曲线衡量分类器效果的思考
- Error处理: “非法字符: \65279”的解决办法
- Java Web开发中的Servlet、jsp区别联系
- java中分层建立多个页面
- Crowbar 电路
- C#版mysql连接字符串
- Codeforces Round #364 (Div. 2)(A,B,C,D)
- Android 屏幕适配之各种概念(一)
- CCNA系列十三之NAT
- Codeforces 700B Connecting Universities(DFS)