Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/08/2015, 07:26
fralimo
 
Fecha de Ingreso: agosto-2015
Mensajes: 34
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Duda importar txt para base de datos sql con Ñ y Acentos

Cita:
Iniciado por chronos682 Ver Mensaje
La función utf8_decode es propia de php por lo tanto no la puedes agregar al archivo txt porque mysql no va a saber qué hacer con ella y va a generar error. Para poder usarlas tendrías que ir agregando cada registro manualmente desde php. La otra opción que te dan si las puedes agregar, quedaría algo así:

CREATE TABLE `municipios` (
`id` bigint(11) NOT NULL auto_increment,
`provincia` int(2) NOT NULL,
`municipio` varchar(255) collate utf8_spanish_ci NOT NULL,
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=8123 COLLATE utf8_spanish_ci AUTO_INCREMENT=8123;

he probado a poner lo que me has dicho en el archivo sql tipo texto que importo y phpadmin me sigue sin reconocer acentos ni ñ, y hacerlo a mano en codigo seria muy engorroso porque son 8100 registros......