5 messages in com.mysql.lists.mysql-esProblema con acentos. Posible problem...| From | Sent On | Attachments |
|---|---|---|
| Ramon Hernández Cortés | 21 Jul 2005 01:21 | |
| Ivan Cachicatari | 28 Jul 2005 16:41 | |
| Ramon Hernández Cortés | 29 Jul 2005 03:11 | |
| Sebastian E. Castro Avila | 29 Jul 2005 10:52 | |
| Sebastian E. Castro Avila | 29 Jul 2005 10:58 |
| Subject: | Problema con acentos. Posible problema con copia de seguridad.![]() |
|---|---|
| From: | Ramon Hernández Cortés (ramo...@wanadoo.es) |
| Date: | 07/21/2005 01:21:07 AM |
| List: | com.mysql.lists.mysql-es |
Hola estoy seguro que el problemilla que voy a explicar ya se ha explicado en el foro pero es que soy muy novato en mysql y...
Tengo MySql instalado en un WinXp y lo ataco desde el mismo (de momento).
He creado una base de datos de la siguiente manera desde línea de comandos.
CREATE DATABASE PUEBA DEFAULT CHARACTER SET latin1 COLLATE latin1_spanish_ci;
he creado una tabla como la siguiente
create table GRUPOBIENES ( GBIE_ID char(2) not null, GBIE_DESCRIPCION char(20) not null, primary key (GBIE_ID) );
INSERT INTO GrupoBienes (GBIE_ID,GBIE_Descripcion) VALUES ('IU','Béns immobles urbans'); INSERT INTO GrupoBienes (GBIE_ID,GBIE_Descripcion) VALUES ('IR','Béns immobles rústics'); INSERT INTO GrupoBienes (GBIE_ID,GBIE_Descripcion) VALUES ('BM','Béns mobles');
si realizo los inserts por línea de comandos al realizar los selecs desde línea de comandos los acentos salen correctamente, pero cuando veo el contenido de la tabla desde un programa realizado en C# o algún programa tipo WinSQL salen caracteres extraños. Igualmente, si realizo los inserts desde programas, tipo WinSQL, desde el programa C# salen correctamente, pero en línea de comandos, los resultados del selec salen con caracteres raros.
Esto es normal? Hay alguna manera de solucionar el problemilla?
Me temo que, cuando haga copia de seguridad de la BD, al restaurarla, nuevamente tendré problemas con los acentos. Bueno de hecho creo que los problemas no crecen.
El comando para realizar la copia de seguridad la realizo desde línea de comandos mysqldump -u root -p --opt PUEBA > nombre_copia.sql
La restauración de la BD de la siguiente manera. mysql -u root -p1234 PUEBA < nombre_copia.sql
Es correcta?, hay alguna manera mejor? Puedo tener algún problema?
Muchas gracias de anticipado.
Ramon Hernandez




