解决PostgreSQL导入csv文件invalid byte sequence for encoding "UTF8": 0xba的问题
第一步 修改csv文件为UTF-8编码
在csv文件上右键 打开方式选择 记事本 打开后 点击菜单栏中的文件 然后选择另存为 文件格式为*.* 右侧编码方式选择UTF-8
第二步 登录pg数据库 导入文件
psql -U postgres -d postgres
copy tmp(表名) from '/***.csv'(文件路径) delimiter ',' csv;
特殊说明
生成csv文件是数字列中开头或结尾的0 无法显示
解决方法:
先在Excel里把0替换成某个没用到的字母,导入后 把0替换回来
update tmp(表名) set code(字段名)=replace(code,'W','0');