Boa tarde, pessoal,
instalei o SIAUDI em um ambiente Windows e está rodando bem até agora. Resolvi então compartilhar o resultado do trabalho que tive para fazer o sistema rodar no Windows, pois imagino que muita gente deve estar na mesma situação que eu, que só tem essa plataforma/s.o. disponível.
Vide alterações que fiz para rodar o SIAUDI:
a) alterar a opção "default_charset" do php.ini para "ISO-8859-1". O padrão (pelo ou menos do PHP que vem no XAMPP) é "UTF-8";
b) alterar o encoding do script do banco de dados:
b1) setar o client_encoding para "UTF-8";
b2) alterar o comando de criação do banco
DE "CREATE DATABASE bd_siaudi WITH TEMPLATE = template0 ENCODING = 'ISO-8859-1' LC_COLLATE 'pt_BR' LC_CTYPE 'pt_BR';"
PARA "CREATE DATABASE bd_siaudi WITH TEMPLATE = template0 ENCODING = 'UTF-8' LC_COLLATE 'C' LC_CTYPE 'C';"
c) largar o postgresql.conf do banco de dados inalterado.
Qualquer coisa estou à disposição.
________________________________
Att.,
Thiago