Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2007, 23:55
Avatar de webbeginner
webbeginner
 
Fecha de Ingreso: noviembre-2004
Mensajes: 241
Antigüedad: 19 años, 5 meses
Puntos: 2
Cual es lo correcto para importar datos CSV respetando acentos y "ñ"

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;
__________________
************************
"La bondad es simple; la maldad, múltiple"