上传数据时控制字符问题

时间:2018-06-03 06:26:23

标签: sql database postgresql special-characters

尝试使用查询在PostgreSQL中上传数据:

COPY "nad_data" FROM 'D:\NAD_Files\NAD.tsv' DELIMITER E'\t' CSV header 
encoding 'utf8';

COPY "nad_data" FROM 'D:\NAD_Files\NAD.tsv' DELIMITER E'\t' quote e'\b' CSV 
header encoding 'utf8';

COPY "nad_data" FROM 'D:\NAD_Files\NAD.tsv' DELIMITER E'\t' quote e'\b' CSV 
header encoding 'win-1252';

每当我想出这个错误时:

  

错误:上一个预期列后的额外数据
  背景:COPY nad_data,10314533行:" 14879314 Tennessee McMinn
       雅典37303县道3051
       579

这一行基本上包含一些控制字符。喜欢这个

enter image description here

这些特殊字符或控制字符导致问题。

有关如何处理或从数据中删除它们的任何建议吗?

0 个答案:

没有答案