Codificação Caracteres
Postei no fórum de Mysql mas ninguém conseguiu me ajudar como tem relação com PHP talvez o pessoal daqui possa ajudar:
Estou importando para uma tabela um arquivo .csv usando a instrução LOAD DATA LOCAL INFILE
LOAD DATA LOCAL INFILE '". addslashes($_FILES['userfile']['tmp_name']) ."'
INTO TABLE sir
CHARACTER SET 'utf8'
FIELDS TERMINATED BY ';'
ENCLOSED BY '\"'
ESCAPED BY '\\\\'
LINES TERMINATED BY '\\r\\n'
IGNORE 1 LINES
Estou importando para a tabela:
CREATE TABLE sir(texto VARCHAR(50)) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Percebe que na instrução LOAD DATA LOCAL INFILE estou forçando a codificação para UTF-8 e ainda minha tabela foi criada em UTF-8.
Acontece que quando importo o cvs com o texto:
DESIGNAÇÃO: SPO IG SPO RT 02048K007 CUSTO 90 NÚMERO DO BILHETE: RAL 899085/2013
O Mysql simplesmente corta o texto:
DESIGNA
Agradeço se puderem me ajudar!
Discussão (6)
Carregando comentários...