Скопируйте специальный символ в AWS Redshift - PullRequest
0 голосов
/ 13 мая 2019

Я не могу загрузить строку специальных символов в AWS Redshift.

Получение ошибки: строка содержит недопустимые или неподдерживаемые кодовые точки UTF8.Неверная шестнадцатеричная последовательность UTF8: c8 4d (ошибка 4)

Строка, вызывающая проблему: Crème (è).

Для временного исправления я использую:

copy dev.table (a,
b,
c,
d) from 's3://test-bucket/redshift_data_source/test_data.csv'
CREDENTIALS 'aws_access_key_id=xxxxxxxxxx;aws_secret_access_key=xxxxxxxxxxxx' CSV delimiter ',' IGNOREHEADER 1 COMPUPDATE OFF acceptinvchars;

acceptinvchars принимает их как varchar, но ставит?на этих персонажей.Как читать их как есть?

1 Ответ

1 голос
/ 13 мая 2019

Лучшим решением, по-видимому, является преобразование ваших исходных данных в UTF-8.В настоящее время он сохраняется с использованием другой кодировки.

...