天天看點

使用kettle報Invalid byte 1 of 1-byte UTF-8 sequence異常

使用kettle時報Invalid byte 1 of 1-byte UTF-8 sequence異常

兩種解決辦法

一:【建立資料庫連接配接時】修改資料庫編碼

注意,是建立資料庫連接配接時修改,報這個錯誤是因為設定資料庫共享時存入配置檔案中的内容亂碼了,即使你現在更改了資料庫連接配接的編碼,也還是不會更改xml檔案的内容,是以要在建立資料庫連接配接時修改

如圖配置characterEncoding=gbk即可

使用kettle報Invalid byte 1 of 1-byte UTF-8 sequence異常

二:【建立資料庫時】各種配置均為英文

如果上述辦法行不通,直接杜絕亂碼的情況,在建立資料庫連接配接時拿出你幾十年的英語和拼音的基礎,各種需要輸入内容的地方全部輸入英文,即可杜絕此類異常的發生

使用kettle報Invalid byte 1 of 1-byte UTF-8 sequence異常
使用kettle報Invalid byte 1 of 1-byte UTF-8 sequence異常

 打開以往寫過的工程 報錯:

使用kettle報Invalid byte 1 of 1-byte UTF-8 sequence異常
使用kettle報Invalid byte 1 of 1-byte UTF-8 sequence異常