Convertendo o conjunto de caracteres padrão que uma das colunas de uma tabela MySQL usa é um passo necessário ao tentar armazenar o conteúdo que usa caracteres não- latinos. MySQL é uma linguagem que permite criar e gerenciar bancos de dados. Enquanto o conjunto de caracteres padrão para bancos de dados MySQL é utf8 , que é o conjunto regular de caracteres ocidentais , você pode ter que usar um conjunto alternativo ao armazenar texto ou conteúdo binário em uma linguagem que usa caracteres diferentes, tais como idiomas asiáticos ou do Oriente Médio . Você pode alterar o conjunto de caracteres de uma coluna em uma tabela MySQL executando uma consulta específica. Instruções
1
Entrar para phpMyAdmin . O phpMyAdmin é uma interface gráfica do usuário (GUI) que permite que você edite as suas bases de dados MySQL . Alternativamente, você também pode se conectar ao seu banco de dados MySQL usando o prompt de comando
2
Digite a seguinte consulta:
ALTER TABLE ExampleTable MODIFICAR examplecolumn CHAR ( 50) CHARACTER SET cp1256 ; .
Substituir " ExampleTable " e " examplecolumn " com os nomes reais de ambos na tabela e coluna. Substituir " cp1256 " com o conjunto de caracteres que você deseja usar. Pressione a tecla Enter no teclado para executar a consulta
3
Digite a seguinte consulta se a coluna você converteu continha originalmente de dados binários : .
ATUALIZAÇÃO SET ExampleTable exampletcolumn = TRIM ( TRAILING 0x00 dE examplecolumn );
Substituir " ExampleTable " e " examplecolumn " com os nomes corretos para o seu banco de dados. Esta consulta irá remover qualquer arrastando código binário 0x00 que pode permanecer no fim dos campos.