o q pode ter acontecido eh vc ter mudado o collatiom depois de inserir dados ae 
realmente nao funciona, eu já fiz o teste...

Enviado via iPad

Em 30/10/2011, às 21:27, Cristian Edson Göhl <[email protected]> escreveu:

> Agora está funcionando 100%, do jeito que falei.
>  
> Pior que o banco está em utf8 default collation, conferi a db, as tabelas, o 
> padrão do banco, o padrão de conexão e ainda setei manual na conexão via php.
>  
> Fiz os testes que já descrevi anteriormente.
>  
> Agora esta funcionando de boa, sem precisar de comandos uf8_encode ou decode. 
> Só gravar e buscar direto pra app.
>  
> Não entendi muito bem, ao menos está funcionando.(Se ficar ruim depois no 
> servidor só mudo a linha ali do AMF).
>  
> Abraço.
>  
> From: Igor Carvalho de Paula
> Sent: Sunday, October 30, 2011 7:05 PM
> To: [email protected]
> Subject: Re: [flexdev] flex + amfphp ( UTF8 )
>  mudado p c
> cara se vc afetar o banco e as tabelas td em UTF8 vc nunca mais terá 
> problema...
> 
> Enviado via iPad
> 
> Em 29/10/2011, às 23:49, Cristian Edson Göhl <[email protected]> 
> escreveu:
> 
>> Funcionou aqui assim:
>>  
>> $this->clientCharset = "ISO 8859-1";
>>         $this->phpCharset = "utf-8";
>>         $this->method = self::METHOD_UTF8_DECODE;
>>  
>> O resto tudo em utf8 como dito anteriormente.
>> Mac
>> O projeto do flex está em utf8 também.
>>  
>> O projeto php deixei Cp1252.
>>  
>> Obs: Não entendi por que disso.
>>  
>> Afinal:
>> * PHP trabalhando com utf-8.
>> * BD e conexão em utf-8.
>> * FLEX em utf-8.
>> t 
>> Abraço.
>>  
>> From: Cristian Edson Göhl
>> Sent: Saturday, October 29, 2011 9:42 PM
>> To: [email protected]
>> Subject: Re: [flexdev] flex + amfphp ( UTF8 )
>>  
>> Eu sempre apanho, apanho e acabo usando função de utf hehe.
>>  
>> Agora estou tentando novamente.
>>  
>> * O collation de conexão do mysql está utf-8.
>>  
>> *Amf está assim: (AmfphpCharsetConvert.php)  - é o amf 2
>> $this->clientCharset = "utf-8";
>> $this->phpCharset = "utf-8";
>> $this->method = self::METHOD_UTF8_DECODE; // Trocando aqui por none ou pra 
>> decode continua ficando codificação errada no banco.
>>  
>> Tentei ainda na conexão adicionar:
>> ;charset=utf-8 (é PDO).
>>  
>> O banco e as tabelas estão em utf-8, recriei em iso e utf, apenas para 
>> teste, e continuou com a codificação errada no banco.
>>  
>> Tentei alterar os arquivos php de Cp1252 para utf-8 pelo Zend Studio(IDE). 
>> não mudou também a forma que ficou no banco.
>>  
>> Fiz um teste pelo PHP
>>  
>> function codificacao($string) {
>>         return mb_detect_encoding($string.'x', 'UTF-8, ISO-8859-1');
>>     }
>>  
>> Retornou utf-8 heuheu.
>>  
>> Normalmente quando eu desisto dos testes faço assim:
>>  
>> banco em iso, e uso para mandar pro banco o utf8_decode no php.
>>  
>> Fiz o teste agora e foi de boa, não entendo, usei para visualizar o 
>> phpmyadmin e o mysql workbench.
>>  
>> Vou tentar mais um pouco.
>>  
>> t+
>> From: Bruno Borges
>> Sent: Thursday, October 27, 2011 8:34 AM
>> To: [email protected]
>> Subject: Re: [flexdev] flex + amfphp ( UTF8 )
>>  
>> Bom dia,
>>  
>> obrigado pelas dicas a solução foi essa mesmo criei o banco com o utf8 e 
>> tudo ficou perfeito.
>>  
>> Valeu
>> 
>> Em 26 de outubro de 2011 13:15, Danilo Suares <[email protected]> escreveu:
>> Amigo ja tive problemas com o flex e assinatura BOM do UTF-8, não sei se é o 
>> seu caso, mas não custa nada dar uma olhada.
>> Achei esse post bem interessante. 
>> http://www.igorescobar.com/blog/2009/10/26/problemas-com-utf-8-with-bom/.
>>  
>> Abs e boa sorte!
>>  
>> Em 26 de outubro de 2011 13:06, Igor Carvalho de Paula 
>> <[email protected]> escreveu:
>> eu tive o mesmo problema tempos atras, ae eu nao só recriei o banco como tb 
>> as tabelas td em UTF8, nao precisei mais usars nenhuma função de UTF8
>> 
>> Enviado via iPad
>> 
>> Em 26/10/2011, às 12:51, Pedro Oliveira <[email protected]> escreveu:
>> 
>>> creio que se vc construir o banco com UTF-8 não terá problemas. Tanto ao 
>>> acessar o banco diretamente quanto ao puxar os dados para a sua aplicação.
>>> 
>>> []s Pedro Oliveira
>>> 
>>> 
>>> Em 26 de outubro de 2011 10:15, brunomborges <[email protected]> 
>>> escreveu:
>>> blz pessoal,
>>> 
>>> seguinte estou tento problemas com relação ao utf8, criei uma
>>> aplicação e quando gravo os dados no banco postgres os valores perdem
>>> a codificação. Li um tuto na net onde dizia que a maneira de
>>> solucionar isso é fazendo a alteração no arquivo gateway.php do
>>> amfphp, com a seguinte alteração
>>> 
>>> de
>>> $gateway->setCharsetHandler("utf8_decode", "ISO 8859-1", "ISO
>>> 8859-1");
>>> para
>>> $gateway->setCharsetHandler("utf8_decode", "UTF-8", "UTF-8");
>>> 
>>> na aplicação agora os valores aparecem com os caracteres corretos, so
>>> que no bando de dados os caracteres continuam "malucos".
>>> Isso esta correto ??
>>> Existe alguma maneira de fazer com que os dados que estao no banco
>>> tambem fiquem com a codificação correta?
>>> se não qual é a maneira correta para quando eu for gerar um relatório
>>> os valores saiam com os caracteres corretos ?
>>> 
>>> ha o banco esta configurado com o ENCODING = 'LATIN1'
>>> 
>>> desde ja obrigado.
>>> 
>>> --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> Para sair da lista, envie um email em branco para 
>>> [email protected]
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>  
>>> -- 
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> Para sair da lista, envie um email em branco para 
>>> [email protected]
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>> 
>> -- 
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para 
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>> 
>> 
>>  
>> -- 
>> Danilo Suares
>> celular:  +55 11 7389-6831
>> skype/msn/gtalk: [email protected]
>> twitter: @danilosuares  
>> 
>> Esta mensagem pode conter informacao confidencial e/ou privilegiada. Se você 
>> não for o destinatário ou a pessoa autorizada a receber esta mensagem, não 
>> pode usar, copiar ou divulgar as informacoes nela contidas ou tomar qualquer 
>> acao baseada nessas informacoes. Se voce recebeu esta mensagem por engano, 
>> por favor avise imediatamente o remetente, respondendo o e-mail e em seguida 
>> apague-o. Agradecemos sua cooperacao.
>> This message may contain confidential and/or privileged information. If you 
>> are not the addressee or authorized to receive this for the addressee, you 
>> must not use, copy, disclose or take any action based on this message or any 
>> information herein. If you have received this message in error, please 
>> advise the sender immediately by reply e-mail and delete this message. Thank 
>> you for your cooperation.
>>  
>> -- 
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para 
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>> 
>> 
>>  
>> -- 
>> Bruno Moreira Borges
>> Sistemas Web e Linux - Fone: (064) 8419-1807
>> "Posso explicar software gratuito em três palavras: liberdade, igualdade e 
>> fraternidade"
>> Richard Stallman,
>> 
>> -- 
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para 
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>> -- 
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para 
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>> -- 
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para 
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
> -- 
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para 
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
> -- 
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para 
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a