Olá Pessoal,

Estou com muitas dúvidas sobre algumas configurações e cenários que tenho por 
aqui, relacionados a bancos de dados LATIN1 e Páginas UTF8

Eis o meu cenário


Temos uma aplicação que roda com MSSQL e todos os seus dados estão em LATIN1.

Em um primeiro momento tinhamos um servidor freebds 7.2 (salvo engano) que 
rodava uma aplicação web. Esse aplicação é em php + zendframework e consome 
dados do MSSQL. A aplicação está toda em UTF8, portanto tudo funcionava como 
previsto, quando buscávamos dados do MSSQL o php tinha que converter para UTF8. 
Até aqui nada de estranho né....

Houve um momento em que precisamos preparar um outro webserver, também com 
freebsd, e nesse momento instalamos a versão 8. A instalação foi padrão, sem 
nenhuma configuração diferente do normal que sempre fazemos por aqui com bsd... 
instalamos o freetds, FAMP... etc...

Porém a aplicação simplesmente passo a tratar os dados vindo do MSSQL ao 
contrário... por algum motivo (eia a questão dessa discussão) o driver freetds, 
ou alguma outra configuração no freebsd, passou a traduzir o dados vindos do 
MSSQL de LANTIN1 para UTF8 e que fez o php "desconverter" os dados, gerando 
problemas de acentuação, etc..., etc.... como não encontramos a configuração 
tivemos alterar na aplicação toda a forma de uso de utf8_encode/decode do PHP.

Então surgem as perguntas!... Alguém consegue entender o que aconteceu? Alguém 
já passou por isso antes?

Obrigado pessoal!!
 

_____________________________ 
Atenciosamente 
 
Alberane Lúcio Thiago da Cunha 
(35) 9961 8420
Varginha / MG
Linux User #396371 


Visite:
alberane.wordpress.com

________________________________
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a