将UTF-8字符串上载到Vertica
我试图使用Vertica客户端(VSQL工具)触发的复制命令将一些UTF-8字符串上传到Vertica数据库中。不幸的是,来自Vertica文档: 驱动程序不会转换通过执行COPY或COPY LOCAL语句加载的数据 我导入的数据如下所示将UTF-8字符串上载到Vertica,utf-8,vertica,data-import,Utf 8,Vertica,Data Import,我试图使用Vertica客户端(VSQL工具)触发的复制命令将一些UTF-8字符串上传到Vertica数据库中。不幸的是,来自Vertica文档: 驱动程序不会转换通过执行COPY或COPY LOCAL语句加载的数据 我导入的数据如下所示 \u00DCser entered \\t and \\n and \\r and \u0161 \u0111 \u017E \u010D \u0107 \u0160 \u0110 \u017D \u010C \u0106 \u00FC \u00F6 \u00
\u00DCser entered \\t and \\n and \\r and \u0161 \u0111 \u017E \u010D \u0107 \u0160 \u0110 \u017D \u010C \u0106 \u00FC \u00F6 \u00E4 \u00DC \u00D6 \u00C4
这只是一组字符,表示导入的一个字符串。
有人知道怎么做吗?
当然,如果需要的话,在触发COPY命令之前有一个sed-awk魔术选项。看起来您的数据不是utf-8格式的,而是某种unicode点可打印格式的。检查提取过程,确保数据采用utf-8格式,并且可以正常加载(vertica中的字符数据必须采用utf-8格式)。您是否询问vertica是否可以将utf-8字符串转换为常规文本?