Primeiro verifica se você tem o UTF-8 configurado:
locale -a

Se tiver basta alterar o arquivo /etc/default/locale
LANG= "pt_BR.UTF-8"
LANG= "pt_BR:pt:en"
LC_ALL= "pt_BR.UTF-8" ( altera todos os parametros LC inclusive o LC_CTYPE)

Se não tiver o UTF-8 configurado:

Para adicionar o locale UTF-8 no linux:

cp /etc/environment /etc/environment.orig
vim /etc/environment

Adicionar as linhas no arquivo */etc/environment*:

LANG="pt_BR.UTF-8"
LANGUAGE="pt_BR"

No diretório */var/lib/locales/supported.d/*:

cp local local.orig

Adicionar a linha no arquivo:

echo pt_BR.UTF-8 UTF-8 >> /var/lib/locales/supported.d/local

Finalmente, gerar o locale e exportar as variáveis de ambiente:

locale-gen;

export LC_ALL=pt_BR.UTF-8;
export LANG=pt_BR.UTF-8;
export LANGUAGE=pt_BR.UTF-8;


-- 
Vanessa Marinho Ribeiro
---------------------------------------
Dextra Sistemas
http://www.dextra.com.br/postgres/


Em 1 de dezembro de 2010 10:09, Emerson Martins
<[email protected]>escreveu:

> Olá pessoal !
>
> Alguem sabe ai como mudar a variavel LC_CTYPE ='en_US' para 'pt_BR' no
> servidor, o banco ja estar em produção.
>
> LANG=en_US
> LC_CTYPE="en_US"
> LC_NUMERIC="en_US"
> LC_TIME="en_US"
> LC_COLLATE=C
> LC_MONETARY="en_US"
> LC_MESSAGES="en_US"
> LC_PAPER="en_US"
> LC_NAME="en_US"
> LC_ADDRESS="en_US"
> LC_TELEPHONE="en_US"
> LC_MEASUREMENT="en_US"
> LC_IDENTIFICATION="en_US"
> LC_ALL=
>
>
> Emerson Martins
> Analista de Banco de Dados
> Itec/AL
> 82 9123-5504
> 82 9668-1283
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a