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
