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
