Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 268
Sexo: Masculino

Importar dados CSV - Acentuação

12-07-2013 10:45

Olá amigos!

Estou com um problema na hora de importar dados .csv em um banco de dados em mysql.

Acontece o seguinte:

Tenho uma lista em excel com apenas uma coluna (nome)

Fiz meu banco de dados tudo certinho.

Vou em importar, e escolho o arquivo.csv

Ele importa e grava, tudo funcionando.

Agora o problema é na hora de gravar, os acentos viram caracteres do tipo de á para ?

Estou importando em UTF-8

O que pode estar acontecendo?

Obrigado
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17720
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Importar dados CSV - Acentuação

12-07-2013 11:24

Ao salvar um csv, geralmente é perguntado sobre o conjunto de caracteres que deseja usar, escolha Europa ocidental (ISO-8859-1)

Verifica também o collation da coluna que recebe os dados está latin1_swedish_ci. Se não tiver, defina esse.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 268
Sexo: Masculino

Importar dados CSV - Acentuação

12-07-2013 12:04

Achei as opções,

Mas agora ele já da erro na hora de salvar o .csv

Ele salva mas na hora que abro os acentos estão desconfigurados

Usei a opção Western European (Windows)

Será só essa mesmo ou tem outra?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17720
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Importar dados CSV - Acentuação

12-07-2013 12:35

Abre o csv pelo bloco de notas, verifica se está acentuado corretamente. Depois faz a configuração do collation.
Verifica também os separadores do cvs.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 268
Sexo: Masculino

Importar dados CSV - Acentuação

12-07-2013 14:37

Abri o csv pelo bloco de notas e está tudo bixado mesmo. veja ai

Algo Mais Ind£stria Tˆxtil
Am Dib Ind£stria e Com‚rcio
Amac-Constru‡Æo Pr‚-Fabricada
AMERICANBOX INDéSTRIA E COMRCIO

o colation eu fiz la no banco de dados.

Como eu vejo o separador? é na hora de importar né?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17720
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Importar dados CSV - Acentuação

12-07-2013 15:03

Na hora de salvar já está salvando com uma codificação que não aceita acentuação, por isso está indo errado para o banco de dados.

Eu tenho aqui o OpenOffice Calc. Quando escolher salvar, tem a opção de tipo, ai escolho .cvs. Após, Aparece uma janela Manter o formato atual.

Ai que você escolhe:

Conjunto de caracteres;
Delimitador de campo;
Delimitador de texto;

No conjunto de caracteres pode salvar como Europa ocidental (Windows-1252/WinLatin 1) que também mantém os acentos.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 268
Sexo: Masculino

Importar dados CSV - Acentuação

12-07-2013 15:15

hum entendi...

Deve ser o excel então né?

Mas já resolvi aqui "na gambiarra" rs

Como tinha uma lista de uma coluna só, na coluna anterior coloquei o código do mysql que vem antes tipo:

INSERT INTO `revistaindustr2`.`distribuicao` (`id_distribuicao`, `nome`) VALUES (NULL, '

ai na coluna seguinte coloquei o nome tipo

3M DO BRASIL

ai na terceira coluna

');

copiei tudo e colei no bloco de notas e inseri como sql.

Não é o jeito mais indicado, mas foi rápido e resolveu rs

Valeu web por enquanto

Abraço
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17720
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Importar dados CSV - Acentuação

12-07-2013 15:18

;)
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado