尝试使用复制实用程序从带有UCS-2 LE BOM编码的csv文件中提取数据时出错(由记事本++报告)。
COPY pub.calls (............ )
FROM 'c:\IMPORT\calls.csv'
WITH
DELIMITER ','
HEADER
CSV
ENCODING 'UCS2';
错误是这样的
SQL错误[22023]错误编码参数的参数应该是 可接受的编码名称。
UCS-2给出了同样的错误。
答案 0 :(得分:2)
支持的字符集列表: https://www.postgresql.org/docs/current/static/multibyte.html
或psql
类型\encoding
和自动填充的dbl标签:
postgres=# \encoding
BIG5 EUC_JP GB18030 ISO_8859_6 JOHAB LATIN1 LATIN3 LATIN6 LATIN9 SJIS UTF8 WIN1252 WIN1255 WIN1258
EUC_CN EUC_KR GBK ISO_8859_7 KOI8R LATIN10 LATIN4 LATIN7 MULE_INTERNAL SQL_ASCII WIN1250 WIN1253 WIN1256 WIN866
EUC_JIS_2004 EUC_TW ISO_8859_5 ISO_8859_8 KOI8U LATIN2 LATIN5 LATIN8 SHIFT_JIS_2004 UHC WIN1251 WIN1254 WIN1257 WIN874