Sou novo trabalhando com mySQL e estou tendo problemas lidando com caracteres especiais...
Quando eu tento inserir dados no BD que contêm caracteres especiais (acentuação) o dbms retorna o erro: "Data too long for column 'xxx' at row n.".
Eu uso MySQL 5.0 e Windows XP SP2 Pro.
Aqui estão os valores das variáveis de character_set_xxx e collation_xxx (O diretório de charset está ok, só que o arquivo utf8.xml não está lá, mas ele está compilado no dbms então eu acho que isso não é um problema... espero que eu não esteja errado! ):
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem utf8
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir C:\Arquivos de programas\MySQL\MySQL Server 5.0\share\charsets\
collation_connection utf8_unicode_ci
collation_database utf8_unicode_ci
collation_server utf8_unicode_ci
Alguém pode me ajudar, por favor? Ou pelo menos me dizer que esse é um bug do MySQL que ainda não foi corrigido para que eu desencane a pense em alguma solução alternativa...
Pergunta
Longo
Olá,
Sou novo trabalhando com mySQL e estou tendo problemas lidando com caracteres especiais...
Quando eu tento inserir dados no BD que contêm caracteres especiais (acentuação) o dbms retorna o erro: "Data too long for column 'xxx' at row n.".
Eu uso MySQL 5.0 e Windows XP SP2 Pro.
Aqui estão os valores das variáveis de character_set_xxx e collation_xxx (O diretório de charset está ok, só que o arquivo utf8.xml não está lá, mas ele está compilado no dbms então eu acho que isso não é um problema... espero que eu não esteja errado! ):
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem utf8
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir C:\Arquivos de programas\MySQL\MySQL Server 5.0\share\charsets\
collation_connection utf8_unicode_ci
collation_database utf8_unicode_ci
collation_server utf8_unicode_ci
Alguém pode me ajudar, por favor? Ou pelo menos me dizer que esse é um bug do MySQL que ainda não foi corrigido para que eu desencane a pense em alguma solução alternativa...
Muito Obrigado!!!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados