gremio10 14 Denunciar post Postado Junho 6, 2012 Fala galera, eu tenho um banco de dados em utf8 - utf8_unicode_ci. E eu faço uma exportação de dados em um txt via php, e na hora que eu salvo no banco eu consigo colocar com os acentos e caracteres especiais, mas quando eu atualizo o meu registro ele troca digamos o Ç para à Antes de atualizar ABRAÇADEIRA Depois de atualizar ABRAÃADEIRA CREATE TABLE `products` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varbinary(300) DEFAULT NULL, `image_name` varchar(200) COLLATE utf8_unicode_ci DEFAULT NULL, `packing` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `weight` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, `manufacturer` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=9389 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci Obrigado pela ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
FernandoPhP 9 Denunciar post Postado Junho 13, 2012 Usa esse script para fazer download do banco e enviar por e-mail, vê se funciona. Os arquivos salvos, ficam na pasta db se preferir, apague a parte de envio de e-mail. Com o download por esse script vê se ele dá algum erro de acentuação. Link não autorizado removido Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Junho 13, 2012 Obrigado FernandoPhP, pela sua resposta, mas eu consegui resolver o problema com uma "gambiarra", no campo que salvava em um array para salvar no banco, eu apenas coloquei ele para utf8_encode() e foi tranquilo ^^ Valeeeeeeeeu!! Compartilhar este post Link para o post Compartilhar em outros sites