第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允許有內(nèi)容。

我的books.xml是UTF-8格式的,然后我修改聲明中的encoding = "ISO-8859-1",使用InputStream的方式時(shí),可以重現(xiàn)亂碼問(wèn)題。但是用InputStreamReader以后,就報(bào)標(biāo)題中提示的錯(cuò)誤。請(qǐng)問(wèn)該怎么解決?

????????????InputStreamReader isr = new InputStreamReader(in, "UTF-8");

? ? ? ? ? ? // 3.通過(guò)saxBuilder的build方法,將輸入流加載到saxBuilder中

? ? ? ? ? ? Document document = saxBuilder.build(isr);


正在回答

13 回答

問(wèn)題的原因:windows在保存utf-8編碼文件時(shí),自動(dòng)帶上一個(gè)BOM頭,這樣的話,java在文件編碼轉(zhuǎn)換時(shí)就會(huì)多轉(zhuǎn)換一個(gè)BOM頭,導(dǎo)致輸入流讀取異常

解決辦法:把books.xml文件的內(nèi)容全部復(fù)制 用java ide 創(chuàng)建一個(gè)空文件(注意,ide的編碼方式需為utf-8),將內(nèi)容復(fù)制進(jìn)去就可以了

0 回復(fù) 有任何疑惑可以回復(fù)我~

捉急啊........

0 回復(fù) 有任何疑惑可以回復(fù)我~

lz,怎么解決的?


0 回復(fù) 有任何疑惑可以回復(fù)我~

http://www.cnblogs.com/jamespan23/p/5971514.html這篇博客就能完美解答你的問(wèn)題了,希望采納,非常感謝??!

0 回復(fù) 有任何疑惑可以回復(fù)我~

我也遇到了這個(gè)問(wèn)題,我檢查了N多邊不是我敲錯(cuò)或怎么。

我是這樣解決的,把原有文件刪掉,然后在該位置新建一個(gè)file,然后命名為原來(lái)相同的名字,再把原來(lái)的東西拷貝進(jìn)去...保存一下...就可以了。

3 回復(fù) 有任何疑惑可以回復(fù)我~
#1

_Aooooo

親測(cè)可用
2017-02-23 回復(fù) 有任何疑惑可以回復(fù)我~
#2

落葉蕭蕭online 回復(fù) _Aooooo

也是重新建就能用,和以前的不能用會(huì)不會(huì)是由于我們沒(méi)有close?
2017-07-22 回復(fù) 有任何疑惑可以回復(fù)我~
#3

落葉蕭蕭online 回復(fù) 落葉蕭蕭online

試了好像沒(méi)用。。算了沒(méi)事。新建一個(gè)繼續(xù)使用就不會(huì)報(bào)錯(cuò)了
2017-07-22 回復(fù) 有任何疑惑可以回復(fù)我~
#4

qq_李旭東_0 回復(fù) _Aooooo

根本沒(méi)用
2018-10-31 回復(fù) 有任何疑惑可以回復(fù)我~
#5

qq_李旭東_0 回復(fù) _Aooooo

根本沒(méi)用
2018-10-31 回復(fù) 有任何疑惑可以回復(fù)我~
#6

wc,真的可以,哭了,感謝來(lái)自2016年的評(píng)論,幫到了四年后的我,感謝~
2020-12-10 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)

我剛才也遇到了同樣的問(wèn)題,是xml文件的編碼跟項(xiàng)目的編碼不一致嗎,最后我把xml文件的編碼改成跟項(xiàng)目的編碼,就可以了

0 回復(fù) 有任何疑惑可以回復(fù)我~

把xml文件用EditPlus之類的工具打開(kāi),再保存為UTF-8編碼,不是UTF-8+DOM。我也遇到這個(gè)問(wèn)題,然后按照這么做就解決了,郁悶了好久啊

2 回復(fù) 有任何疑惑可以回復(fù)我~

現(xiàn)象:Tomcat啟動(dòng)時(shí),spring加載配置文件applicationContext.xml出錯(cuò),拋出nested exception is og.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 47; cvc-elt.1: 找不到元素 'beans' 的聲明r的異常信息。


造成該異常原因:配置文件頭部配置的xsd版本信息不正確,造成解析時(shí)出錯(cuò)。spring頭部xsd或dtd校驗(yàn)文件的查找分兩步,第一先從本地jar包中找,如果找到則用本地jar包的進(jìn)行校驗(yàn)(可以在spring-beans.jar或spring-context.jar里的META-INF下的spring-schemas文件中找到xsd文件位置的定義),如果沒(méi)有找到則進(jìn)行第二步查找,它會(huì)嘗試從網(wǎng)絡(luò)中下載該文件然后校驗(yàn),如果系統(tǒng)斷網(wǎng)或下載不下來(lái),則會(huì)拋出上述異常.

解決辦法 : 將applicationContext.xml中xsd文件定義的版本改為spring jar包中定義的xsd的版本,如果版本定義的太高在本地會(huì)無(wú)法找到,只能從網(wǎng)絡(luò)上下載。

如果還是報(bào)錯(cuò),那么配置文件信息不全,比如:xmlns="http://www.springframework.org/schema/beans"缺少這種類似的信息也會(huì)報(bào)這種錯(cuò)誤

0 回復(fù) 有任何疑惑可以回復(fù)我~

你看前面是不是<?xml ?>是不是有空格? 去掉就好了

0 回復(fù) 有任何疑惑可以回復(fù)我~

我遇到了同樣的問(wèn)題

0 回復(fù) 有任何疑惑可以回復(fù)我~
首頁(yè)上一頁(yè)12下一頁(yè)尾頁(yè)

舉報(bào)

0/150
提交
取消

Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允許有內(nèi)容。

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)