RonanC Postado Abril 3, 2014 Compartilhar Postado Abril 3, 2014 boa noite pessoal estou fazendo uns testes em um novo servidor, instalei o whmcs para testes nele, fiz um dump do mysql no servidor antigo configurei no novo e depois importei o sql no banco o problema é que aparentemente os dois estao em utf8 mas ficou assim Isso acontecem em todos os campos que já estavão salvos no banco, como valores, domino de clientes etc Alguem tem alguma luz? Obrigado! Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Abril 3, 2014 Compartilhar Postado Abril 3, 2014 Na hora de importar, você marcou a caixa do PHPMyAdmin como UTF-8? Também, adicione as seguintes linhas no arquivo /etc/my.cnf: default-character-set=utf8 default-collation=utf8_unicode_ci character-set-server=utf8 collation-server=utf8_unicode_ci Link para o comentário Compartilhar em outros sites More sharing options...
RonanC Postado Abril 3, 2014 Autor Compartilhar Postado Abril 3, 2014 Na hora de importar, você marcou a caixa do PHPMyAdmin como UTF-8? Também, adicione as seguintes linhas no arquivo /etc/my.cnf: default-character-set=utf8 default-collation=utf8_unicode_ci character-set-server=utf8 collation-server=utf8_unicode_ci Obrigado pela resposta cara! o começo do dump tá assim CREATE TABLE `tblaccounts` ( `id` int(10) NOT NULL AUTO_INCREMENT, `userid` int(10) NOT NULL, `currency` int(10) NOT NULL, `gateway` text COLLATE utf8_bin NOT NULL, `date` datetime DEFAULT NULL, `description` text COLLATE utf8_bin NOT NULL, `amountin` decimal(10,2) NOT NULL DEFAULT '0.00', `fees` decimal(10,2) NOT NULL DEFAULT '0.00', `amountout` decimal(10,2) NOT NULL DEFAULT '0.00', `rate` decimal(10,5) NOT NULL DEFAULT '1.00000', `transid` text COLLATE utf8_bin NOT NULL, `invoiceid` int(10) NOT NULL DEFAULT '0', `refundid` int(10) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `invoiceid` (`invoiceid`), KEY `userid` (`userid`), KEY `date` (`date`), KEY `transid` (`transid`(32))) ENGINE=MyISAM AUTO_INCREMENT=112 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; UTF8 bin Porem outras linhas estão latin 1 em alguns campos... tentei usar a sua dica alterando pra utf8 bin mas não resolveu tb. Estou fazendo uns testes com zpanel. Não seria prokblema com alguma configuração do php etc ? Obrigado!!! Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Abril 3, 2014 Compartilhar Postado Abril 3, 2014 boa noite pessoal estou fazendo uns testes em um novo servidor, instalei o whmcs para testes nele, fiz um dump do mysql no servidor antigo configurei no novo e depois importei o sql no banco o problema é que aparentemente os dois estao em utf8 mas ficou assim Isso acontecem em todos os campos que já estavão salvos no banco, como valores, domino de clientes etc Alguem tem alguma luz? Obrigado! Abra seu configuration.php e verifique se a linha abaixo está "presente". $mysql_charset = 'utf8'; Link para o comentário Compartilhar em outros sites More sharing options...
RonanC Postado Abril 3, 2014 Autor Compartilhar Postado Abril 3, 2014 $templates_compiledir = 'templates_c/'; $mysql_charset = 'utf8'; ?> Link para o comentário Compartilhar em outros sites More sharing options...
RonanC Postado Abril 10, 2014 Autor Compartilhar Postado Abril 10, 2014 Pessoal o problema continua Será alguma configuração no php? no arquivo dump sql de origem aparece no começo utf8_bin Como faço pra mudar no banco destino pra esse formato e ver se resolve o problema ? Obrigado! Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados