Buen día
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;