歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android Studio非法字符: \ufeff解決

Android Studio非法字符: \ufeff解決

日期:2017/3/1 9:10:28   编辑:Linux編程

AndroidStudio非法字符: '\ufeff'解決

一. 問題解決辦法

在昨天,幫助同學把他的Android項目從eclipse遷移到Android Studio上面的時候,編譯時,Android Studio報了一個錯誤,

***.java
Error:(1, 1) 錯誤: 非法字符: '\ufeff'
Error:(1, 10) 錯誤: 需要class, interface或enum

經過查看,該文件采用的編碼方式為UTF-8帶BOM的格式,隨後,使用NotePad++打開該文件,並將文件格式改為以UTF-8無BOM格式編碼(如圖1:選擇格式第二項)並保存之後問題得以解決。

圖1

二. UTF-8與UTF-8無BOM

BOM:Byte Order Mark.
BOM是用來標記編碼的大小端的,對UTF-8編碼並沒有用處。但是因為在Windows中是使用BOM來標記的文件的編碼方式的,所以文件在Windows中使用記事本編輯過並保存為了UTF-8之後,文件格式就會變成UTF-8有BOM的編碼格式,即在文件的開頭有這樣的三個字節:EF、BB、BF。在應用中,大多數時候並不支持這種格式,就比如這次遇到的問題,我們就要將文件重新編輯保存為UTF-8無BOM格式。

更多Android Studio相關內容可以看看以下的有用鏈接

在Ubuntu 15.04下安裝Android Studio http://www.linuxidc.com/Linux/2015-06/119318.htm

Android Studio 2.0中的模擬器已提速50倍 http://www.linuxidc.com/Linux/2015-11/125481.htm

Ubuntu 12.04(64位)安裝Android Studio 全過程 http://www.linuxidc.com/Linux/2013-05/84812.htm

Android Studio使用教程 http://www.linuxidc.com/Linux/2013-05/84579.htm

Ubuntu 14.10 環境下安裝使用Android Studio http://www.linuxidc.com/Linux/2016-04/130043.htm

Android Studio開發指南 http://www.linuxidc.com/Linux/2013-05/84543.htm

Android Studio設置主題 和 不支持中文的問題解決方法 http://www.linuxidc.com/Linux/2013-05/84488.htm

Android Studio 下載安裝以及不能打開的解決辦法 http://www.linuxidc.com/Linux/2013-05/84409.htm

Android Studio安裝使用圖文教程 http://www.linuxidc.com/Linux/2014-09/106914.htm

Android Studio 的詳細介紹:請點這裡
Android Studio 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved