dom4j如何處理中文問題

2021-09-01 03:08:22 字數 482 閱讀 1265

一、在讀取xml檔案的時候要記得設定編碼,**如下: 

private document getdocument(string filename) catch (documentexception e)  

return null; 

} 將saxreader設定編碼為utf-8 

二、在對xml檔案進行修改操作後,儲存的時候一定要用fileoutputstream來讀取,並使用outputformat進行編碼設定,不然xml儲存後編碼為ascii,這樣讀xml的檔案時會出現錯誤的,**如下: 

private boolean doc2xmlfile(document document,string filename) 

catch (exception ex)  

return flag; 

} 以上就是對xml檔案進行中文處理的方法,但是前提是一定要確保你目前的檔案的格式是utf-8的,用editplus另存為一下就行了

dom4j如何處理中文問題

最近使用dom4j來操作xml檔案,遇到乙個中文處理的問題,弄了大半天才弄出來。鬱悶呀,現在把它記下來,以免以後再犯類似的錯誤 一 在讀取xml檔案的時候要記得設定編碼,如下 private document getdocument string filename catch documentexc...

dom4j中文亂碼問題

寫檔案 如果上面設定的xml編碼型別為gbk,則應當用filewriter來構建xml檔案,否則會出現中文連碼問題 try catch ioexception e1 如果上面設定的xml編碼型別為utf 8,則應當用fileoutputstream來構建xml檔案,否則還是會 fileoutputs...

dom4j中文亂碼問題

引用 寫檔案 如果上面設定的xml編碼型別為gbk,則應當用filewriter來構建xml檔案,否則會出現中文連碼問題 try catch ioexception e1 如果上面設定的xml編碼型別為utf 8,則應當用fileoutputstream來構建xml檔案,否則還是會 fileoutp...