将postgres查询的输出转换为utf8

时间:2016-07-21 07:40:18

标签: postgresql utf-8

我使用了postgresql

在我的附件表中,filename_attachmnt列包含格式错误的字符。

例如它包含:تكٓيÙأزÙ...يٓ。 اØÙ...دآUO±Ø¯ÙŠ.pdf

正确的名称应该是这样的:تكليفالزميل。 احمدالوردي。PDF

我使用此查询尝试没有成功:

select encode(convert(cast(filename_attachmnt as bytea),'UTF8'),'escape') from attachment

已更新:

这是我的数据库的配置:

CREATE DATABASE "mobiltyDatabase"
  WITH OWNER = postgres
       ENCODING = 'SQL_ASCII'
       TABLESPACE = pg_default
       LC_COLLATE = 'C'
       LC_CTYPE = 'C'
       CONNECTION LIMIT = -1;
GRANT CONNECT, TEMPORARY ON DATABASE "mobiltyDatabase" TO public;
GRANT ALL ON DATABASE "mobiltyDatabase" TO postgres;

0 个答案:

没有答案