1. 程式人生 > >錯誤“Invalid byte 2 of 2-byte UTF-8 sequence ”

錯誤“Invalid byte 2 of 2-byte UTF-8 sequence ”

曾幾次在啟動tomcat,載入專案配置檔案Deploying configuration descriptor ***.xml時報錯
Invalid byte 2 of 2-byte UTF-8 sequence

發現一般是xml宣告(或預設)編碼與檔案中文字的編碼不一致造成的,一般來說,xml檔案宣告(預設)編碼為UTF-8, 當你寫入中文情況下會報錯。
此時可以用UltraEdit開啟該xml ,一次 檔案-->轉換-->ASCII到UTF-8, 再儲存,即可。

若是jsp檔案的編碼導致此異常,可在MyEclipse下轉換jsp頁面的編碼。

相關推薦

錯誤Invalid byte 2 of 2-byte UTF-8 sequence

曾幾次在啟動tomcat,載入專案配置檔案Deploying configuration descriptor ***.xml時報錯Invalid byte 2 of 2-byte UTF-8 sequence 發現一般是xml宣告(或預設)編碼與檔案中文字的編碼不一致造成

xml:Invalid byte 2 of 2-byte UTF-8 sequence

在做介面解析時候出現的錯誤:Invalid byte 2 of 2-byte UTF-8 sequence. Nested exception: Invalid byte 2 of 2-byte UTF-8 sequence. 很明顯是在讀取XML檔案時候出現的編碼問題! 在測試過程中發現,主要原因是xm

錯誤解決 :Invalid byte 3 of 3-byte UTF-8 sequence.

最近使用ant 多渠道打包  老是編譯不成功 提示如下錯誤  I/O error for /wemicommunity/AndroidManifest.xml: Invalid byte 3 of

xml中1位元組的UTF-8序列的位元組1無效([字元編碼]Invalid byte 1 of 1-byte UTF-8 sequence終極解決方案)

  xml中1位元組的UTF-8序列的位元組1無效([字元編碼]Invalid byte 1 of 1-byte UTF-8 sequence終極解決方案) 專案本地執行是ok的,但是釋出到線上伺服器就一直報錯,說什麼   Error

異常 Invalid byte 3 of 3-byte UTF-8 sequence 處理解決

異常: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from file [/usr/local/AppStoreServe

位(bit),位元組(Byte),KB,MB,GB,TB,UTF-8,Unicode,字符集,排序規則

1位元組(byte) = 8位(bit) 1KB=1024byte 1MB=1024KB 1GB=1024MB 位(bit):位只有兩種形式0和1 位元組(byte):位元組是有8個位組成的。可以表示256個狀態。1位元組(byte)=8位(bit) 一個utf8數字佔1個

js byte[] 和string 相互轉換 UTF-8

function stringToByte(str) { var bytes = new Array(); var len, c; len = str.length; for(var i = 0; i < len; i++) { c = str.charCode

用java實現簡單快速的webservice客戶端/資料採集器(支援soap1.1和soap1.2標準,支援utf-8編碼)

前言: 用了cxf,axis等各種wbeservice實現庫,簡單試用了一下動態呼叫的方式,很不滿意,完全無法滿足業務的需要,所以自己實現了一個webservice採集客戶端,方便動態呼叫外部webservice介面。 一、實現的功能 1、soap1.1客戶端(soap1.

編碼錯誤UnicodeDecodeError at / 'utf-8' codec can't decode byte 0xb1 in position 30: invalid start byte

類似這種UnicodeDecodeError at / 'utf-8' codec can't decode byte 0xb1 in position 30: invalid start byte編碼錯誤,分析解決方案如下: 1、檢視控制檯報錯,找出引發錯誤的檔案,任何程式設計師自己編寫的檔案都

python讀取txt檔案的錯誤 gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence”的解決辦法

眾所周知 ,python對檔案讀寫不友好 在我匯入一個新建utf-8 txt檔案依然報錯之後 最終 data11=open("D:/Downloads/盜墓筆記全集.txt").read().en

TensorFlow學習筆記(UTF-8 問題解決 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

show 學習 github red star ims fas can pri 我使用VS2013 Python3.5 TensorFlow 1.3 的開發環境 UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte

【Python】讀取cvs文件報錯:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 6: invalid start byte

spl 重慶 http posit nbsp div ack lin pan 現在有文件data.csv 文件編碼格式為:ANSI data.csv 1|1|1|北京市 2|1|2|天津市 3|1|3|上海市 4|1|4|重慶市 5|1|5|石家莊市 6|

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: invalid continuation byte

原因 osi png utf ati src 另存為 ima inf 用pandas打開csv文件可能會出現這種情況,原因可能是excel自己新建一個*.csv文件時候容易出錯。進入文件另存為,然後選擇csv文件即可。UnicodeDecodeError: 'ut

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 16: invalid start byte

nbsp 打開 invalid read osi erro class IT art 讀取一個csv文件失敗,提示: UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb9 in position 16: inv

【微信】微信小程序 微信開發工具中新創建的json文件,編譯報錯VM1781:2 pages/module/module.json 文件解析錯誤 SyntaxError: Unexpected end of JSON input

page class 報錯 技術分享 微信開發 圖片 alt http ges 如果新創建報錯:編譯報錯VM1781:2 pages/module/module.json 文件解析錯誤 SyntaxError: Unexpected end of JSON input

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 0: invalid continuation byte

__main__ 需求 tts auto att inf 登錄 == not 需求:python如何實現普通用戶登錄服務器後切換到root用戶再執行命令 解決參考: 代碼: def verification_ssh(host,username,password,port

python 讀取資料出現UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid contin

之前寫程式時也出現過類似錯誤,每次解決了到第二次遇見又忘了具體方法,這次記錄一下。 一、字元編碼問題 先介紹一下字元編碼問題 1.ASCLL與GB2312 由於計算機是美國人發明的,因此,最早只有127個字元被編碼到計算機裡,也就是大小寫英文字母、數字和一些符號,這個編碼表被稱為

Python3解決UnicodeDecodeError:'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte

有兩種辦法: 這個時候可以選擇修改字符集引數,一般這種情況出現得較多是在國標碼(GBK)和utf8之間選擇出現了問題。 出現異常報錯是由於設定了decode()方法的第二個引數errors為嚴格(strict)形式造成的,因為預設就是這個引數,將其更改為ignore等即可。例如:

UnicodeDecodeError- 'utf-8' codec can't decode byte 0xc4 in position 0- invalid continuation byte的解決

 在用pandas讀入csv文件是,因為文件中有中文所以會出現讀取不了的錯誤。錯誤的原因是'utf-8'編解碼器無法解碼0位的位元組0xc4 解決方案: 在讀入檔案後面加encoding=’gbk’, 如:pddata=pd.read_csv('felipus.cs

解決UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte問題

本文最後更新於2018-6-20,可能會因為沒有更新而失效。如已失效或需要修正,請聯絡我! 早上在用Flask框架時出現了這個問題,我在原始碼裡寫的是 @app.route('/hello') def hello(): return render_te