Caused by: org.apache.xerces.impl.io.MalformedByteSequenceException: Invalid byte 3 of 3-byte UTF-8

2019年11月5日 更新

之前處理這個問題的時候就有疑惑,我另一個項(xiàng)目在xml文件中寫幾個中文都沒問題,但是這個就不行。今天又嘗試了一下把出問題的文件更換編碼格式富纸,沒更改之前是utf-8,嘗試過了utf-8 bom旨椒、gbk都不行胜嗓,最后詳細(xì)比對了一下兩個項(xiàng)目,終于發(fā)現(xiàn)了不同之處钩乍,在出問題的項(xiàng)目中g(shù)radle.properties文件里 少了一句“-Dfile.encoding=UTF-8”? 辞州,它的作用是設(shè)置系統(tǒng)默認(rèn)字符集,這個設(shè)置在jvm啟動時就決定了寥粹。

=============end=================

更新同事的代碼变过,編譯不通過埃元,報了這個錯誤。錯誤里也沒有具體的錯誤位置媚狰,在更新的文件中有一個在xml文件里使用漢字的地方岛杀,當(dāng)時是這樣寫的“ android:text="@{VM.entity.title,default=鮮羊肉}" ”,機(jī)智如我一下就看出了問題崭孤,因?yàn)槲抑霸趚ml里使用過中文类嗤,所以知道這樣寫是不行的,正確的寫法應(yīng)該是“?android:text='@{productVM.entity.title,default="鮮羊肉"}'?”辨宠,用單引號包裹表達(dá)式遗锣,然后用雙引號包裹中文。機(jī)智的我改完之后重新編譯嗤形,what精偿?還是沒通過?難道還有別的地方使用的中文赋兵,查找一番發(fā)現(xiàn)只有這個地方用了笔咽,很是奇怪。之后沒辦法只能用了土辦法霹期,二分文件查找叶组,把更新的文件一點(diǎn)一點(diǎn)重新加進(jìn)來,最后發(fā)現(xiàn)問題還是處在這個“鮮羊肉”上历造。

這個“鮮羊肉”有點(diǎn)奇葩扶叉,我換成別的文字就沒事,用它就不行帕膜,并且這段代碼在我同事電腦上也是可以編譯通過的。

最后沒辦法只能向“鮮羊肉”妥協(xié)溢十,換成了別的內(nèi)容垮刹。

最后的建議,把中文字符串放到string.xml中引用或者在entity中處理好张弛。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末荒典,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子吞鸭,更是在濱河造成了極大的恐慌寺董,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刻剥,死亡現(xiàn)場離奇詭異遮咖,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)造虏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進(jìn)店門御吞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來麦箍,“玉大人,你說我怎么就攤上這事陶珠⌒眩” “怎么了?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵揍诽,是天一觀的道長诀蓉。 經(jīng)常有香客問我,道長暑脆,這世上最難降的妖魔是什么渠啤? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮饵筑,結(jié)果婚禮上埃篓,老公的妹妹穿的比我還像新娘。我一直安慰自己根资,他們只是感情好架专,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著玄帕,像睡著了一般部脚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上裤纹,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天委刘,我揣著相機(jī)與錄音,去河邊找鬼鹰椒。 笑死锡移,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的漆际。 我是一名探鬼主播淆珊,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼奸汇!你這毒婦竟也來了施符?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤擂找,失蹤者是張志新(化名)和其女友劉穎戳吝,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贯涎,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡听哭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片欢唾。...
    茶點(diǎn)故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡且警,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出礁遣,到底是詐尸還是另有隱情斑芜,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布祟霍,位于F島的核電站杏头,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏沸呐。R本人自食惡果不足惜醇王,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望崭添。 院中可真熱鬧寓娩,春花似錦、人聲如沸呼渣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽屁置。三九已至焊夸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蓝角,已是汗流浹背阱穗。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留使鹅,地道東北人揪阶。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像患朱,于是被迫代替她去往敵國和親鲁僚。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內(nèi)容