postgresql - 由于错误引发的 SQL 异常(sql 代码)(sqlState 22021):用于编码“UTF8”的无效字节序列:0xa2
问题描述
我正在使用 CSV 解析器将数据从 S3 获取到 PostgreSQL。我收到此错误:
SQL Exception(sql Code)(sqlState 22021 ) thrown due to ERROR :invalid byte sequence for encoding "UTF8":0xa2
我正在使用 Windows Server 操作系统。那么如何解决这个错误呢?
解决方案
您必须将 PostgreSQL 参数设置为client_encoding
CSV 文件中字符的编码。既然你在 Windows 上,那可能是
SET client_encoding = WIN1252;
推荐阅读
- vue.js - 嵌套 Nuxt 页面显示导航到另一个页面时未定义计算属性
- css - AngularJS 中的 ng-class 不能与 ng-include 一起使用
- jquery - jQuery 响应功能在屏幕尺寸改变之前不起作用
- angular - 在 mat-select 中显示来自 mat-option 的图像
- java - 如何将外部依赖项添加到 openjfx
- laravel - Call to undefined function App\Http\Controllers\bcmul() in laravel 5.5
- angular - 在 Angular 中使用 RxJS 的 Observable.combineList 时出现问题
- r - 如何在 R 中再现数据框?
- abap - 字符串到 CRC32 作为 4 个字节和 ABAP 中的 LZMA1 转换
- linux - 如何在centos 7上安装亚马逊jdk?