Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 01-10-2024
michal michal is offline
Miembro
 
Registrado: feb 2015
Posts: 35
Poder: 0
michal Va por buen camino
Solucionado

Gracias Neftalí.


En ocasiones, la vía más fácil es preguntar a quienes tienen más experiencia en determinado tema. Por eso acudo a este foro del cual soy miembro desde hace algún tiempo.


Es muy cierto que los componentes que uso no soportan UTF8.



Me puse a rebuscar en la ayuda del c++builder6 y existen varias funciones de conversión dentro de la categoría character set conversions y encontré una: UTF8Decode, la cual hace
el trabajito de conventir de UTF8 a AnsiString pero me apareció otro problema, y es que al convertir a AnsiString el resultado lo guardo en un ComboBox, que antes, en su evento OnChange usaba el texto seleccionado para otra consulta, y ahora no funciona, porque la consulta no devuelve resultados para un Texto AnsiString en una tabla codificada con UTF8.
Por suerte también existe UTF8Encode. Entonces aunque parezca una tarea medieval: decodifico el resultado de una consulta para llenar mi 1er ComboBox, y luego el texto seleccionado
lo codifico para usarlo en otra consulta, que me devolverá un resultado que deberé decodificar nuevamente para llenar el 2do ComboBox.



El 1er ComboBox se llena con los nombres de las provincias de mi país (algunas tienen tildes y diérisis) y al seleccionar una provincia, en el 2do ComboBox aparecen los municipios de esa provincia como resultado de una consulta. (Usando tablas relacionadas obviamente). Actualmente estoy investigando como Decodificar el contenido de mi DBGrid, con su DataSet buscando alguna propiedad que sea String para poder usar UTF8Decode.


Una vez más Gracias.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Caracteres extraños en un Memo Sr.Scorpion Varios 1 23-10-2008 19:54:59
Caracteres extraños en un Memo Sr.Scorpion Varios 6 23-10-2008 14:47:05
Caracteres extraños (#$D#$A) Iuconlas Varios 2 23-09-2005 17:09:05
caracteres extraños en reportes Tangela Conexión con bases de datos 0 21-01-2004 19:56:22
Caracteres extraños Germi Conexión con bases de datos 1 14-10-2003 15:26:18


La franja horaria es GMT +2. Ahora son las 15:02:48.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi