Tenho uma interface através do Microsoft Access que utiliza o mesmo banco de dados (SQL Server) que um aplicativo PHP.
Através do Access, os dados são inseridos normalmente. A palavra "não" é gravada como "não", enquanto que pelo PHP, a palavra "não" é gravada como "nÒo".
Desta forma, um aplicativo não exibe corretamente o que foi gravado pelo outro.
Espero que possam colaborar. obrigado

Acento No Sql Server + Php
Started By Rauffer, 11/09/2007, 15:07
2 replies to this topic
#1
Posted 11/09/2007, 15:07
Bacharel em Sistemas de Informação
#2
Posted 11/09/2007, 20:08
Então sr. bacharel...
Problemas com a codificação do seu banco, como é acess, deve estar usando o padrão cp1251 (algo assim).
O seu php está puxando certo, problema é na hora de exibir os dados pro navegador, seu navegador deve estar configurado para ISO 88591-1.
Solução (uma delas):
Conveter para entidades html quando trazer do banco de dados, utilizando htmlentities()
Penso que há outras soluções, mas meu cerebro nao permite pensar no momento.
[]'s
Problemas com a codificação do seu banco, como é acess, deve estar usando o padrão cp1251 (algo assim).
O seu php está puxando certo, problema é na hora de exibir os dados pro navegador, seu navegador deve estar configurado para ISO 88591-1.
Solução (uma delas):
Conveter para entidades html quando trazer do banco de dados, utilizando htmlentities()
Penso que há outras soluções, mas meu cerebro nao permite pensar no momento.
[]'s
#3
Posted 12/09/2007, 09:24
savior,
o uso do htmlentities() não mudou em nada a exibição dos dados, ou seja, o problema persiste =/
mas de qualquer forma, obrigado pela tentativa.
abraço
o uso do htmlentities() não mudou em nada a exibição dos dados, ou seja, o problema persiste =/
mas de qualquer forma, obrigado pela tentativa.
abraço
Bacharel em Sistemas de Informação
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)