Skip to content

Referenciado por: Dicas Técnicas |

O PostgreSQL possui alguma sensibilidade em relação à codificação. Por isso, precisamos fazer algumas configurações para que o acesso ao banco funcione corretamente. Lembrando que essas configurações são necessárias porque utilizamos a codificação LATIN1 para o database do Totali Commerce.

Configurações no Windows ​

Definir variável de ambiente (Painel de Controle >>> Variáveis de Ambiente >>> Variáveis de Sistema):

SET PGCLIENTENCODING = LATIN1

É necessário fazer logoff para que essa alteração tenha efeito.
Uac-shield-mini.png Executar como administrador.

Configuração nos Executáveis ​

Nos executáveis, é necessário definir o client_encoding após a conexão com o banco.

SET client_encoding = 'LATIN1';

Configurações no CMD ​

O CMD do Windows por padrão utiliza code page 850, porém o windows utiliza 1252. Para resolver esse problema:

  • Execute: chcp 1252 após abrir o CMD
  • Mude a fonte para Lucida Console. A fonte padrão não suporta acentos no code page 1252.