【发布时间】:2010-10-07 00:14:17
【问题描述】:
有时在将内容复制到 PostgreSQL 时,我会收到错误,指出存在无效的字节序列。
有没有一种简单的方法使用 vim 或其他实用程序来检测导致错误的字节序列,例如:invalid invalid byte sequence for encoding "UTF8": 0xde70 等等,并且可能是简单的方法进行转换?
编辑:
我的工作流程是什么:
- 转储 sqlite3 数据库(来自 trac)
- 试图在 postgresql 中重放它
也许有更简单的方法?
更多编辑:
也试过这些:
-
运行 enca 来检测文件的编码
- 告诉我这是 ASCII
尝试使用 iconv 从 ASCII 转换为 UTF8。出错了
起作用的是删除它抱怨的几行错误。但这并没有真正解决真正的问题。
【问题讨论】:
标签: sqlite postgresql vim unicode