Re: [FUG-BR] Mysql não aceita acentos.

2007-02-26 Por tôpico Rafael Fernandes
Esta opção é apenas para output de texto (print e echo), não tem nada a ver com a conexão com o mysql. Opções do módulo mysql são no formato mysql.opção. Você realmente está disposto a dizer que não fiz a melhor solução, não? Ajudaria se você lesse o que escrevo, e pricipalmente o porquê da

Re: [FUG-BR] Mysql não aceita acentos.

2007-02-25 Por tôpico Marcio Luis Gunther
FreeBSD (FUG-BR) Subject: Re: [FUG-BR] Mysql não aceita acentos. No meu caso, mudar estas configurações no servidor mysql não resolveu. O servidor mudou sim de charset usado nas conexões, mas o módulo do php não. E o módulo do php depende da biblioteca do mysql, que por sua vez tem em seu código

Re: [FUG-BR] Mysql não aceita acentos.

2007-02-25 Por tôpico Rafael Fernandes
Como te disse, no caso do que aconteceu comigo e com nosso colega de lista, mudar o charset da tabela não resolveria. Eu tentei explicar da melhor maneira possível mas se ainda assim não acredita no que estou explicando, espero que não venha a ter o problema que tivemos. Até, Rafael. On

Re: [FUG-BR] Mysql não aceita acentos.

2007-02-25 Por tôpico Eder
Em momento algum disse que não acreditava em suas explicações, tanto que não contestei o resto do email, porque o que falou está correto. Simplesmente procurei, e não encontrei nada que o justificase, inclusive compilei o PHP aqui na minha máquina, via ports, e modulo php para MySQL, mais não

Re: [FUG-BR] Mysql não aceita acentos.

2007-02-25 Por tôpico Rafael Fernandes
Não precisa de muito para fazer o teste não. Apenas rode o código a seguir: - teste.php !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd; html xmlns=http://www.w3.org/1999/xhtml; head meta http-equiv=Content-Type

Re: [FUG-BR] Mysql não aceita acentos.

2007-02-25 Por tôpico Eder
Entendi, Então isso pode ser alterado no arquivo php.ini, no default_charset, mais mesmo assim é estranho. Observe no código fonte do PHP em ext/mysql/php_mysql.c a função é bem clara, /* Returns the default character set for the current connection */ PHP_FUNCTION(mysql_client_encoding) {...}

Re: [FUG-BR] Mysql não aceita acentos.

2007-02-24 Por tôpico Eder
Olá, Basta alterar o character sets. mysql SHOW CHARACTER SET; http://dev.mysql.com/doc/refman/5.0/en/charset-mysql.html Att, eder. On 2/23/07, Rafael Fernandes [EMAIL PROTECTED] wrote: É amigo eu passei por isto e normalmente o mysql fica com o charset compilado tanto no servidor quanto

Re: [FUG-BR] Mysql não aceita acentos.

2007-02-24 Por tôpico Rafael Fernandes
O problema, Eder, é que pode haver uma diferença de charset usado na conexão entre o cliente e o servidor mysql. Normalmente, no módulo php, isto acarreta em aleatoriamente você receber os dados em latin1 e utf-8, mesmo quando uma tabela está com a opção de charset em latin1. E o problema

Re: [FUG-BR] Mysql não aceita acentos.

2007-02-24 Por tôpico Eder
Oi, O problema, Eder, é que pode haver uma diferença de charset usado na conexão entre o cliente e o servidor mysql. R = Obviamente que pode haver, por isso existem os locales. Tanto no banco quanto na linguagem, não entendo muito de PHP, mais em C, C++ basta passar o locale. Normalmente, no

Re: [FUG-BR] Mysql não aceita acentos.

2007-02-24 Por tôpico Rafael Fernandes
Oi de novo! :D Quando um cliente de mysql conecta ao banco, via o cliente padrão mysql ou biblioteca, existe a negociação de um charset para a interpretação do texto enviado entre ambos, independente dos dados do banco ou do texto da linguagem (em c++ ou no caso o php). Quer dizer, temos 1

Re: [FUG-BR] Mysql não aceita acentos.

2007-02-23 Por tôpico Rafael Fernandes
É amigo eu passei por isto e normalmente o mysql fica com o charset compilado tanto no servidor quanto no cliente (ou bibliotecas usadas por outros programas, no caso o php). O que solucionou meu problema 100% foi recompilar o mysql-server (se não me engano, isto já recompila a biblioteca