Android Studio下提示非法字符:UTF-8 with BOM
来源:互联网 发布:linux安装ssh服务 编辑:程序博客网 时间:2024/05/18 02:25
今天使用AndroidStudio的时候提示非法字符: '\65279' (转换为16进制为0xFEFF),刚开始还真以为是自己打错了字符,检查了很久,查不出来,后来上网一查发现是编码的问题,只要将文件的编码从UTF-8 with BOM改成普通的UTF-8就可以了,用一些常用的编辑器如Sublime Text,NotePad++都可以实现这个操作。
查了一些什么叫做BOM,具体可以参考一下这篇文章http://www.cnblogs.com/findumars/p/3620078.html,简而言之,UTF-8编码最好不要带BOM,带BOM的UTF-8编码是微软的习惯,如果在其它系统(我用的MAC OSX)很可能就会出现问题。据说Eclipse会自动将带BOM的UTF-8文件进行转换,目前Android Studio还没实现这个功能。
思考了一下,我之前在Win7上打开了代码文件并且改了一点东西并提交到Git上,今天在Mac OS上更新了代码,估计就是这样导致了问题。看来在不同的系统上切换还是要注意。
0 0
- Android Studio下提示非法字符:UTF-8 with BOM
- studio提示非法字符:'\ufeff'
- UTF-8 with BOM是什么意思
- Android Studio 非法字符: \65279
- Android Studio 非法字符: \65279
- VS2015支持UTF-8 with BOM编码格式处理中文、西班牙文、法文等非英文字符
- android studio 非法字符: \65279如何解决
- android studio 非法字符: '\ufeff' 解决方案
- Android Studio 出现非法字符 'ufeff'错误
- android studio出现非法字符的解决办法
- 非法字符: '\ufeff' 解决方案(Android Studio)
- android studio 运行错误非法字符: \65279
- Android Studio非法字符'\ufeff'问题
- 解决Android studio 非法字符的问题
- android studio 报错 非法字符:"\ufeff"
- 编码UTF-8 的不可映射字符 /非法字符
- android studio 编译出错 非法字符 未结束的字符
- Python学习笔记:Convert UTF-8 with BOM to UTF-8 without BOM in Python
- 效率较高的冒泡排序
- 分块方式
- Android Studio新建项目找不到R文件
- expect 批量修改root密码
- Shiro学习笔记(1)——shiro入门
- Android Studio下提示非法字符:UTF-8 with BOM
- Xen 32G内存限制
- Qt Application的插件开发流程
- CCAH认证大纲
- 使用msword.olb操作word(1)
- 陈怡暖:白银下测长期趋势支撑位13.33恐怕迟早的事
- 连个实习都找不到,我该怎么办
- linux驱动笔试题一之内存分配
- 基于linux2.6.30.4的s3c2440的led字符驱动