FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
load data infile con caracteres especiales
Hola a todos, abro este hilo porque estuve buscando un par de dias sin encontrar solución a mi problema, el cual es el siguiente
Estoy desarrollando una aplicación en delphi 7 con mysql 5. Dicha aplicación tiene que hacer backup y restaurar de las tablas de las bases de datos. yo lo hice utilizando las senetencias select * into outfile para exportar los datos de las tablas a un .txt y load data infile para importar los datos A un query le asigna las siguientes sentencias segun correspondan
*camino y Lrestaurar3.caption: variables donde cargo la ruta para importar y exportar los datos Estas sentencias me funcionan, pero cuando restauro las tablas, en las cadenas que tienen caracteres especiales, como acentos, dichos caracteres se cambian por caracteres "extraños" por ejemplo los datos se guardan así (pero en la aplicación se muestran bien): mysql> select * from rubros; +----------+-------------------------------------+ | idRubros | Descripcion | +----------+-------------------------------------+ | 1 | MEDICAMENTOS | | 2 | MEDICAMENTOS (compra de urgencia) | | 3 | MAT. DE CURACIËN Y/O DESCARTABLES | | 4 | VIVERES | | 5 | ARTICULOS DE LIBRER═A | | 6 | MANTENIMIENTO DE MAQUINAS Y EQUIPOS | | 7 | MANTENIMIENTO EDILICIO | | 8 | PERSONAL CONTRATADO | | 9 | VARIOS | | 10 | SERVICIOS P┌BLICOS | | 11 | SERVICIOS DE TERCEROS | | 12 | PASAJES | | 13 | FOTOCOPIAS | | 14 | BIENES DE CAPITAL | +----------+-------------------------------------+ 14 rows in set (0.17 sec) y luego de realizar la restauración quedan guardados asi: mysql> select * from rubros; +----------+-------------------------------------+ | idRubros | Descripcion | +----------+-------------------------------------+ | 1 | MEDICAMENTOS | | 2 | MEDICAMENTOS (compra de urgencia) | | 3 | MAT. DE CURACI├ôN Y/O DESCARTABLES | | 4 | VIVERES | | 5 | ARTICULOS DE LIBRER├ìA | | 6 | MANTENIMIENTO DE MAQUINAS Y EQUIPOS | | 7 | MANTENIMIENTO EDILICIO | | 8 | PERSONAL CONTRATADO | | 9 | VARIOS | | 10 | SERVICIOS P├ÜBLICOS | | 11 | SERVICIOS DE TERCEROS | | 12 | PASAJES | | 13 | FOTOCOPIAS | | 14 | BIENES DE CAPITAL | +----------+-------------------------------------+ 14 rows in set (0.00 sec) aclaro que cuando exporto las tablas el .txt se guarda de forma correcta, como muestro a continuación: 1 MEDICAMENTOS 2 MEDICAMENTOS (compra de urgencia) 3 MAT. DE CURACIÓN Y/O DESCARTABLES 4 VIVERES 5 ARTICULOS DE LIBRERÍA 6 MANTENIMIENTO DE MAQUINAS Y EQUIPOS 7 MANTENIMIENTO EDILICIO 8 PERSONAL CONTRATADO 9 VARIOS 10 SERVICIOS PÚBLICOS 11 SERVICIOS DE TERCEROS 12 PASAJES 13 FOTOCOPIAS 14 BIENES DE CAPITAL probé ejecutando las siguientes sentencias antes de la restauración pero no medieron resultado
*tambien con latin1 en vez de UTF8 |
#2
|
|||
|
|||
alguien puede ayudar?
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Uso de carácteres especiales | mblascog | Varios | 2 | 05-06-2011 10:13:09 |
Problema con Load Data Local Infile | vicvil | MySQL | 1 | 29-10-2010 22:38:39 |
Problema con load data | albarchi | MySQL | 4 | 10-02-2005 14:59:05 |
Caracteres especiales | Scotty_thedog | Impresión | 2 | 15-08-2004 10:53:54 |
load data infile | DJ VMan | MySQL | 1 | 26-07-2003 22:40:37 |
|