Postgresql 将postgres查询的输出转换为utf8

Postgresql 将postgres查询的输出转换为utf8,postgresql,utf-8,Postgresql,Utf 8,我用了postgresql 在我的附件表中,filename\u attachment列包含格式错误的字符 例如,它包含:。pdf 正确的名称应该是:。pdf 我尝试使用此查询但未成功: select encode(convert(cast(filename_attachmnt as bytea),'UTF8'),'escape') from attachment 更新: 这是我的数据库的配置: CREATE DATABASE "mobiltyDatabase" WITH OWNER =

我用了postgresql

在我的附件表中,filename\u attachment列包含格式错误的字符

例如,它包含:。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;

DB是否支持UTF-8?通过运行
psqlmy_数据库-c“SHOW SERVER_ENCODING”检查
您使用的SQL客户机是否支持显示这些字符?