2017-03-08 136 views
0

我正在使用EDB加載器通過使用文件加載數據,但獲取了以下錯誤。我都用「在EDB加載器中編碼爲」UTF8「:0x00」的無效字節序列

EDB格式:

LOAD DATA 
APPEND 
INTO TABLE $table_name 
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' 
TRAILING NULLCOLS 
($columns_name) 

錯誤:

Rejected Record Number (line no) for relation (table_name) due to the following error: 
"invalid byte sequence for encoding "UTF8": 0x00" 

示例文件格式:

"1234","//acsii100\private\test" 

請幫助解決這個問題。

它是否會通過在FIELDS TERMINATED BY的末尾添加製表符'\t'來解析。

在此先感謝。

回答

0

您需要以二進制模式加載文件並逐字節地打印出來。我猜測這些角色會變成16位,它們之間爲零。

另一種可能性是記錄必須是最小長度。這似乎不太可能。

相關問題