Ir al contenido


Foto

[RESUELTO] Codificación caracteres Lazarus - mySQL


  • Por favor identifícate para responder
2 respuestas en este tema

#1 Marcmiralles

Marcmiralles

    Advanced Member

  • Miembros
  • PipPipPip
  • 108 mensajes
  • LocationEspaña

Escrito 03 mayo 2011 - 02:54

Guenas Comunidad:

Otra duda más de las mías.

Resulta que cuando llamo a datos mySQL desde Lazarus-Zeos- Ubuntu los acentos, eñes y caracteres especiales salen como mínimo en chino. En Suse no me pasaba esto. Los datos en Mysql están bien y si creo una qwery con Mysql-qwery-browser sale perfecto, sin embargo cuando llamo a estos datos desde la aplicación salen caracteres raros donde debería haber un acento o una ñ.

¿Cómo lo hacéis para codificar de forma correcta los datos y que luego salgan correctos en otras aplicaciones?., es decir, ¿cómo le decís a Lazarus que tipo de codificación debe usar para los datos de MySQL?


Gracias una vez más.

Marc Miralles


  • 0

#2 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.040 mensajes
  • LocationSanto Domingo

Escrito 03 mayo 2011 - 04:55

En el evento beforeconnect del zconnection escribe esto: 
 
 

delphi
  1. zconnection1.properties.add('codepage=UTF8');

 

prueba con esto.
  • 0

#3 Marcmiralles

Marcmiralles

    Advanced Member

  • Miembros
  • PipPipPip
  • 108 mensajes
  • LocationEspaña

Escrito 03 mayo 2011 - 05:14

En el evento beforeconnect del zconnection escribe esto: 
 
 

delphi
  1. zconnection1.properties.add('codepage=UTF8');

 

prueba con esto.


Genial, Gracias.

Marc
  • 0




IP.Board spam blocked by CleanTalk.