Acentos no php com Sql Server

195 views
Skip to first unread message

Rogerio Goncalves

unread,
Feb 27, 2007, 6:51:59 PM2/27/07
to php-b...@googlegroups.com
Boa noite amigos,

tenho uma intranet feita em php com sql server 2005
Uso apache + php no servidor de desenvolvimento(windows) e no servidor de hospedagem é usado IIS 6.0 + php..

meu problema é o seguinte: no servidor de desenvolvimento tudo funciona bem, perfeito.. já no servidor da hospedagem os registros do sql server não mostram acentos, simplismente deixa um espaço em branco no lugar da letra com acento.. estou usando o mesmo banco de dados no desenvolvimento (sql server remoto) e não acontece isso..

alguem tem alguma ideia? é no php iis, sql server?

agradeço desde já

abraços



--
[ Rogério Gonçalves ]

Giovanni Donda - Gmail

unread,
Feb 27, 2007, 7:12:26 PM2/27/07
to php-b...@googlegroups.com

ontem configurei o SQL server 2005(developer) em casa e em umas das opções eu DES SELECIONEI pois fazia referencia a acentuação no banco de dados........pode ser o seu caso....

esgou engatinhando com SQL server 2005 ainda,

mas é possivel que o servidor de produção esteja configurado para aceitar acentuação e no oficial não !!!!

tem como vc visualizar as configurações de ambos ???
tipo um "phpinfo()" , ai vc compara.............

tem alguma ferramenta que vc pode usar para setar estas opções ???

tipo, se falei besteira ignora, instalei ontem o DB.........resrsrsrs...... mas espero ter ajudado..........






Rogerio Goncalves escreveu:
--

Rafael Kassner

unread,
Feb 27, 2007, 6:22:04 PM2/27/07
to php-b...@googlegroups.com
Verifica o charset que o teu apache tá usando, o charset do iis e o
charset do banco

Atenciosamente,

Em Tue, 27 Feb 2007 21:51:59 -0200, Rogerio Goncalves <rog...@gmail.com>
escreveu:

--
Rafael Kassner
Soluções para WEB
(47) 8421-6503
mad...@madefh.com

Rogerio Goncalves

unread,
Feb 27, 2007, 9:35:29 PM2/27/07
to php-b...@googlegroups.com
Olá amigo, segue abaixo as informações dos charsets:

Windows com Apache:
      HTTP_ACCEPT_CHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.7
      default_charset   no value

Windows com IIS:
     
HTTP_ACCEPT_CHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.7
      default_charset   no value

peguei pela configuração do phpinfo de cada webserver, e são iguais..

no Sql Server 2005 eu não sei como ver qual o charset do banco de dados, mas o Collation é "SQL_Latin1_General_CP850_CI_AI", não sei se é a mesma coisa ou se ajuda..


Obrigado

[ Rogério Gonçalves ]
Reply all
Reply to author
Forward
0 new messages