Исключение SQL (код sql) (sqlState 22021), вызванное ОШИБКОЙ: недопустимая последовательность байтов для кодирования «UTF8»: 0xa2

#postgresql #csv #parsing

#postgresql #csv #синтаксический анализ

Вопрос:

Я использую анализатор CSV для получения данных в PostgreSQL из S3. Я получаю эту ошибку:

 SQL Exception(sql Code)(sqlState 22021 ) thrown due to ERROR :invalid byte sequence for encoding "UTF8":0xa2
 

Я использую ОС Windows Server. Итак, как устранить эту ошибку?

Ответ №1:

Вы должны установить для параметра PostgreSQL client_encoding кодировку символов в вашем CSV-файле. Поскольку вы используете Windows, это может быть

 SET client_encoding = WIN1252;