【Kafka】【未解決】kafka反序列化數據報錯jackson2 JsonParseException: Invalid UTF-8 middle byte 0xc0

在這裏插入圖片描述

1.背景

因爲需要windows下進行flink測試,於是在windows下開啓kafka,然後拷貝一段數據,使用comsole去發送數據,此時發現數據在解析的時候報錯

org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.JsonParseException: Invalid UTF-8 middle byte 0xc0
at [source: (byte[])"( "fileName": "user","eventCount": "1", "srcPort": "32691","deviceName": "192.168.84.23", "deviceId": "12345604", " responseCode": "400","destAddress": "10.1.1.22","destHostName": "172.16.101.164", "srcGeoLongitude":"-95.71289",
"srcGeoLatitude": "37 .09024","deviceCat": "/Audit", "eventId":"5409001249409249025", " srcGeoCity": "б","srcAddress": "20.1.1.6",
"srcGeoCountry":"ẞ00↓","productvendorName": "ẞ"

大概是中文亂碼,但是有個我首先覺得是編碼問題,於是我把數據保存在txt文檔中,並且保存的時候設置UTF-8編碼,發現不行。(這個在我同事那裏挺好用的)。

然後我將cmd黑窗口設置utf-8,發現也不可以。修改編碼參考:https://jingyan.baidu.com/article/d621e8da6565ba2864913f47.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章