Me podrian ayudar con esto? =)
Cual es lo correcto para importar datos CSV respetando acentos y la letra "ñ"
Tengo mysql v4, y estoy tratando de importar desde un archivo CSV 800 registros, en el diseño de la tabla el character set es utf8 y collation es utf8_spanish_ci.
el problema a la hora de importar los datos es que los registros que llevan ñ se cortan,
ejemplo
un registro que dice´" Compañia mexicana agropecuaria" lo importa como "Compa" ... es decor que se corta.
Me podrian ayudar a encontrar el "character set" o collation indicado?
o mejor aún.... que estoy haciendo mal ?
Abajo pongo el codigo de mi tabla
Código:
CREATE TABLE `empresas` ( `id_empresa` int(10) unsigned NOT NULL auto_increment, `em_nombre` varchar(100) character set utf8 collate utf8_spanish_ci NOT NULL default '', `em_pais` smallint(3) default '0', `em_ciudad` varchar(100) character set utf8 collate utf8_spanish_ci NOT NULL default '', `em_direccion` varchar(150) character set utf8 collate utf8_spanish_ci NOT NULL default '', `em_telefono1` varchar(40) character set utf8 collate utf8_spanish_ci NOT NULL default '', `em_telefono2` varchar(40) character set utf8 collate utf8_spanish_ci default NULL, `em_fax` varchar(100) character set utf8 collate utf8_spanish_ci default NULL, `em_pagina_web` varchar(120) character set utf8 collate utf8_spanish_ci default NULL, `em_email` varchar(100) character set utf8 NOT NULL default '', `em_validacion` tinyint(4) default '1', `em_categoria` tinyint(3) default '0', PRIMARY KEY (`id_empresa`), KEY `pais` (`em_pais`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;