FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola Foro, mi mala redacción hace que el foro ignore mi pregunta mal hecha
Tengo un aplicativo hecho en Delphi XE y necesito implementar una rutina en JSON, para ello estoy utilizando la unit uLkJSON. Mas "NO" logro llevar al CDS con las tildes A la espera de su ayuda Your friend StartKill Lima-Perú |
#2
|
||||
|
||||
Prueba algo similar a:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: Hace 3 Semanas a las 09:36:09. |
#3
|
||||
|
||||
Cita:
Tildes fallan uLkJSON con Delphi XE Saludos Sartkill |
#4
|
||||
|
||||
¿Pero el "json" que lees está en utf8?
|
#5
|
||||
|
||||
El JSON que utilizo es un copy/paste dentro de un memoedit
[ { "id": 1, "nombre": "Pepíto Conejo", "edad": 25, "carnet": 1 }, { "id": 2, "nombre": "Ana Barbéro", "edad": 90, "carnet": 0 } ] |
#6
|
||||
|
||||
¿Y si pasas la respuesta a texto?
¿Y si usas VarToStr?
|
#7
|
||||
|
||||
El problema tal y como comenta [casimiro] es de codificación.
Al hacer un Copy&Paste del texto en el TMemo "perdemos", por decirlo así, la codificación que tiene el texto, porque el componente deja de conocerla, y luego al realizar el Parse la coge equivocada. La forma de resolverlo es decirle en algún momento del proceso cual es la codificación que tiene ese texto o con cual queremos que la trate. Una opción es usar el propio TMemo, pero cargar el texto de disco (en ese punto podemos forzar la codificación que queremos utilizar). Con este código carga los textos correctamente:
Otra opción es cargar el texto usando Streams, forma habitual de cargar texto desde disco y que también permite especificar la codificación. Con un código como este también obtendrás los textos correctos:
Con cualquiera de estas 2 fomas, obtendrás el código correcto, ahora si porque has indicado la codificación.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema viendo resultados con uLkJSON | JuanOrtega | Varios | 6 | 18-12-2014 19:49:21 |
|