“在EDB加载程序中编码”UTF8“:0x00”的无效字节序列

时间:2017-03-08 14:53:23

标签: utf-8

我正在使用EDB加载程序通过使用文件加载数据,但收到以下错误。

我使用过的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"

请帮忙解决。

是否可以通过在\t末尾添加标签“FIELDS TERMINATED BY”来解决此问题。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您需要以二进制模式加载文件并逐字节打印出来。我猜这些角色的结果是16位,它们之间是零。

另一种可能性是记录必须是最小长度。这似乎不太可能。