Mensagem postada na lista PostgreSQL (geral)
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
===================== RESPOSTA =====================
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)
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)
source /etc/default/locale
Se não tiver o UTF-8 configurado:
Para adicionar o locale UTF-8 no linux:
cp /etc/environment /etc/environment.orig vim /etc/environmentAdicionar 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.origAdicionar a linha no arquivo:
echo pt_BR.UTF-8 UTF-8 >> /var/lib/locales/supported.d/Finalmente, gerar o locale e exportar as variáveis de ambiente:local
locale-gen; export LC_ALL=pt_BR.UTF-8; export LANG=pt_BR.UTF-8; export LANGUAGE=pt_BR.UTF-8;
--
Vanessa Marinho Ribeiro
Nenhum comentário:
Postar um comentário