Ir para conteúdo

Featured Replies

Resolvido por DarkGT

Ir para solução
Postado

Vou lhe dar três alternativas para tentar resolver isso, veja se pelo menos uma delas funciona e caso funcionar, por favor, avise qual foi para ajudar alguém que tenha a mesma dúvida.

#1 JEITO

  • Exporte sua database para .sql
  • Abra com o notepad++
  • Vá em search and replace
  • Coloque mb4 em search e em replace coloque nothing
  • Veja se é substituido;
utf8mb4_unicode_ci
por 
utf8_unicode_ci
Agora vá no seu phpmyadmin e em Operation > Collation, deixe como utf8_unicode_ci
__________________________________________
#2 JEITO
Salve o php script abaixo como db-convert.php e mude os dados para o nome da sua database, senha e user. Rode no seu phpmyadmin.
 
<!DOCTYPE html>
<html>
<head>
  <title>DB-Convert</title>
  <style>
    body { font-family:"Courier New", Courier, monospace;" }
  </style>
</head>
<body>

<h1>Convert your Database to utf8_general_ci!</h1>

<form action="db-convert.php" method="post">
  dbname: <input type="text" name="dbname"><br>
  dbuser: <input type="text" name="dbuser"><br>
  dbpass: <input type="text" name="dbpassword"><br>
  <input type="submit">
</form>

</body>
</html>
<?php
if ($_POST) {
  $dbname = $_POST['dbname'];
  $dbuser = $_POST['dbuser'];
  $dbpassword = $_POST['dbpassword'];

  $con = mysql_connect('localhost',$dbuser,$dbpassword);
  if(!$con) { echo "Cannot connect to the database ";die();}
  mysql_select_db($dbname);
  $result=mysql_query('show tables');
  while($tables = mysql_fetch_array($result)) {
          foreach ($tables as $key => $value) {
           mysql_query("ALTER TABLE $value CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci");
     }}
  echo "<script>alert('The collation of your database has been successfully changed!');</script>";
}

?>
Isso irá mudar utf8mb4/utf8mb4_unicode_ci para utf8/utf8_general_ci.
__________________________________________
#3 JEITO
  • Clique em "Export"
  • Click the "Custom" radio button
  • Vá para a seção chamada "Format-specific options" e terá um dropdown, coloque em algo como "Database system or older MySQL server to maximize output compatibility with:"
  • Mude NONE para MYSQL40.
  • Clique agora em "GO".
Postado
  • Autor
  • Solução

Larissa não entendi nada mais mesmo assim obrigado

eu vi num site que falava para excluir "pma_collation_connection" dos cookies ou limpar os cookies eu limpei os cookies e deu tudo certinho :D

  • 1 year later...
Postado

Depois de revirar a internet atrás de solução..   fiz oq @DarkGT disse..    limpei os cookies do meu navegador e deu certo!            vlws

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo