![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#4
|
||||
|
||||
|
Para migrar la base de datos me hice una pequeña aplicación que leia la estructura de la base de datos y crea otra modificando los campos "texto" para agregarles el CHARSET (CHARACTER SET UNICODE_FSS).
UNICODE es el sistema para identificar a cada caracter (cientos de miles en este momento). UTF-8 es una forma de codificar UNICODE tratando de reducir el espacio necesario. UTF-16, UTF-32: Lo mismo que UTF-8 pero sacrificando espacio. WIN1250, WIND1251, WIN1252, ISO8859, etc.: Son mapas de caracteres. Solo contienen algunos. Por ejemplo la Ñ está en algunos juegos de caracteres y en otros, la posición de ese carater representa otro distinto. ASCII: Es el juego mas limitado de 256 caracteres. NONE: En Firebird, se refiere a que tomará los bytes que se le pase y los guardará sin interpretar dentro del campo de texto. A quien lea también se le enviarán esos bytes. Esto puede dar lugar a malas interpretaciones. Por ejemplo: TEXTO tiene CS=NONE Conexión CS=NONE insert into PRUEBA(TEXTO)values('Artículo') <-- Con acento en la I Conexión CS=WIN1252 select TEXTO from PRUEBA(TEXTO) Resulta en 'artÃ*culos' TEXTO tiene CS=UNICODE_FSS Conexión CS=UTF-8 desde la web insert into PRUEBA(TEXTO)values('Artículo') <-- Con acento en la I Conexión CS=WIN1252 desde Windows select TEXTO from PRUEBA(TEXTO) Resulta en 'artículos' porque el cliente Firebird transforma de UNICODE_FSS a WIN1252 |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| CharSet Firebird | Neeruu | Varios | 5 | 03-09-2016 19:17:23 |
| Carácter en Firebird utilizando Charset ASCII | novato_erick | Firebird e Interbase | 7 | 06-08-2015 19:49:33 |
| Firebird 2.5 UTF8 | ander | Firebird e Interbase | 11 | 05-06-2013 13:15:07 |
| Firebird 2.5 Utf8 Problema Con La ñ | agidar | Firebird e Interbase | 3 | 16-08-2011 18:02:16 |
| Firebird 2.5 y UTF8 | Chandra_ | Firebird e Interbase | 14 | 05-11-2010 20:27:44 |
|