FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Pasar ANSI a UTF8
Hola.
Tengo una base de datos con la información de las tablas en ANSI, que mantengo a través de una aplicación desarrollada en Delphi XE2. Voy a intentar pasar la información a unicode UTF8 y estoy buscando información sobre como hacerlo. ¿Debería utilizar la funcion UTF8encode?, ¿solo para strings?, ¿también para campos blob?, ¿es necesario transformar integers, etc. y, si es asi, como hacerlo?. Cualquier otro comentario que me aclare sobre los conceptos y detalles a tener en cuenta será bien recibido. Un saludo y gracias por vuestra atención |
#2
|
||||
|
||||
Hola.
Como tantos otros, ANSI y UTF-8 son formatos de codificación de caracteres y las conversiones tienen sentido donde haya valores de tipo caracter. Delphi incorpora la función System.AnsiToUtf8 que hace la tarea que buscas. Tal vez exista alguna función en la BD con que trabajas que realice lo mismo, pero deberías especificar cuál es. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Para entender todo esto:
https://www.joelonsoftware.com/2003/...ts-no-excuses/ Cita:
Solo para strings. Blobs si y solo si son blobs de string. No pasas a utf8 una imagen jpg!
__________________
El malabarista. |
#4
|
|||
|
|||
Ante todo muchas gracias por vuestra ayuda.
Cita:
Un saludo y gracias de nuevo |
#5
|
||||
|
||||
Ten en cuenta que si no usas ñáéíóú... el resto de caracteres serán iguales en ansi como en utf8.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
Cita:
Con respecto a unicode: https://stackoverflow.com/questions/...g-unicode-data Lo que significa que debes manualmente pasar la BD a utf8 si antes todo estaba en ascii.
__________________
El malabarista. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Guardar archivo txt codificado como ANSI | GustavoCruz | Lazarus, FreePascal, Kylix, etc. | 1 | 02-02-2014 21:04:47 |
ANSI, UTF8, unicode en D7 | elcigarra | Varios | 1 | 10-05-2013 11:50:43 |
Convertir cadena de ANSI a OEM | Lord Delfos | Varios | 3 | 26-09-2008 14:23:46 |
ANSI, UNICODE, Big Endian y UTF-8 | ixMike | Varios | 7 | 15-08-2007 20:40:52 |
ANSI-ASCII y caracteres Ñ, ¿, etc. | nax | C++ Builder | 0 | 27-08-2005 02:44:23 |
|