Boa Tarde Estou com essas 2 tabelas para serem importadas, ambas tem dados com acentos e estão definidas para charset = utf-8. Porém a tabela item_db quando eu importo os acentos funcionam perfeitamente, já a mob_db não funcionam os acentos por exemplo Escorpião vira Escorp. Não entendo já que as 2 usam charset=utf-8 não deveriam acentuar iguais? Vejam trechos das tabelas:

Item db (que acentua correto)

ITEM_DB

CREATE TABLE IF NOT EXISTS item_db ( id smallint(5) unsigned NOT NULL DEFAULT '0', name_english varchar(50) NOT NULL DEFAULT '', script text, equip_script text, unequip_script text, PRIMARY KEY (id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

REPLACE INTO item_db (id, name_english, name_japanese, type) VALUES (501, 'Red_Potion', 'Poção Vermelha', 0,),


Mob_db (que acentua errado)

DROP TABLE IF EXISTS mob_db;

CREATE TABLE mob_db ( ID mediumint(9) unsigned NOT NULL default '0', Sprite text NOT NULL, kName text NOT NULL, PRIMARY KEY (ID) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

REPLACE INTO mob_db VALUES (1001,'SCORPION','Escorpião','Escorpião',24,);

perguntou May 15 '12 às 14:30

zandotc's gravatar image

zandotc
1116

Bom dia amigo

Tenta trocar a cod. para ANSI

Se não funcionar me avise.

att

link permanente

respondeu May 15 '12 às 15:16

ViNi's gravatar image

ViNi ♦
95971076.2k

Então tenta usando 2 variavéis. utf8_decode utf8_encode

link permanente

respondeu May 15 '12 às 15:54

ViNi's gravatar image

ViNi ♦
95971076.2k

nessa parte eu coloco como para usar ANSI

ENGINE=MyISAM DEFAULT CHARSET=?????;

para já importa do jeito certo...

link permanente

respondeu May 15 '12 às 15:37

zandotc's gravatar image

zandotc
1116

CHARSET=ANSI

ViNi's gravatar image ViNi ♦ (May 15 '12 às 15:40)

testei com os seguintes valores

windows-1252 utf-8 iso-8859-1

e nada a tabela item_db importa normal e a tabela mob_db tira os acentos...

link permanente

respondeu May 15 '12 às 15:38

zandotc's gravatar image

zandotc
1116

consulta SQL:

DEFAULT CHARSET = ANSI;

Mensagens do MySQL :

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=ANSI' at line 1
link permanente

respondeu May 15 '12 às 15:48

zandotc's gravatar image

zandotc
1116

Tipo estou importando usando o phpmyadmin ali na opção que diz: Conjunto de caracteres do arquivo. veja a imagem: Testei naqueles que citei acima e nada...

http://www.imgtour.net/5101_erro.jpg

link permanente

respondeu May 15 '12 às 16:00

zandotc's gravatar image

zandotc
1116

Essas são as 02 tabelas... tens como ver elas pra mim... vai que eu to fazendo algo errado...

http://www.imgtour.net/users/donnerak/files/mob_db.sql
http://www.imgtour.net/users/donnerak/files/item_db.sql

link permanente

respondeu May 15 '12 às 16:18

zandotc's gravatar image

zandotc
1116

Sua resposta
mudar para preview

Siga esta pergunta

Por Email:

Uma vez que você entrar você poderá se inscrever para todas as atualizações aqui

Por RSS:

Respostas

Respostas e Comentários

Markdown Básico

  • *italico* ou __italico__
  • **negrito** or __negrito__
  • link:[texto](http://url.com/ "Qual é a sua dúvida?")
  • imagem?![alt texto](/path/img.jpg "Qual é a sua dúvida?")
  • lista numerada: 1. Foo 2. Bar
  • para adicionar uma quebra de linha basta adicionar dois espaços onde você gostaria que a nova linha estivesse.
  • tags HTML básicas também são suportadas

Tags

×21
×18
×7

pergunta feita: May 15 '12 às 14:30

pergunta lida: 4,740 vezes

última alteração: May 15 '12 às 16:18