Hola: Ojo dónde estas viendo ese string, por ahi no puede mostrar el código del caracter ? (en realidad Ñ), pero el string está correctamente formado y en la posición del ? podes reemplazar el caracter usando una tabla determinada. Esto es para no complicarte, un parche mediocre pero que funciona. Luego con tiempo podes llegar a una solución más acorde.
Saludos Rolando Palma escribió: > Emilio, > gracias, > > el proveedor del xml; es una empresa externa y dice estar cumpliendo > el standard. > > Por lo cual nosotros hemos intentado hacer algunas conversiones de > utf-8 a ascii (y otras); al string que recibimos pero no hemos tenido > ningun resultado satisfactorio. > > Por ahora vemos más obscuro el tema porque lo único que tenemos es un > string por ejemplo: 'NU?EZ' y nada más; ya que deberíamos obtener en > algun lugar un objeto más completo que nos indique más información de > lo que recibimos. > > Gracias, nuevamente. > > -- > Salud!! > Rolando Palma. > > > > On 10/8/08, *Emilio Oca* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > > Rolando, > Si es el xml que recibis el que viene mal formado por no cumplir el > standar, tenes que hablar con el proveedor del xml. > Si no es posible, yo intentaria dos cosas. Primero indicarle al parser > que lo va a procesar el encoding. Segundo inyectar en el stream del > xml el encoding apropiado. Lamento no poder orientarte mas, nunca use > xml desde smalltalk. > > Saludos > > Emilio > > On 10/8/08, Rolando Palma <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Emilio, > > > > específico mejor la situación: > > > > Una aplicación externa nos envía a nuestra aplicación en > smalltalk un XML, y > > luego nosotros hacemos algunas consultas en nuestra DDBB y > aplicamos algunas > > fórmulas; para generar un nuevo XML respuesta. El XML > (respuesta) que > > nosotros generamos esta correcto y soporta los caracteres (Ñ,ñ) > porque > > incluimos la directiva. > > > > <?xml version="1.0" encoding="ISO-8859-1"?> > > > > El error se da cuando nosotros leemos el XML cuando se activa la > clase que > > recibe los XML's, en ese momento no hemos encontrado donde > especificar que > > enconding o formato usar. Y las conversiones que hemos > intentado hacer al > > parámetro no nos han funcionado. > > > > Gracias, > > > > -- > > Salud!! > > Rolando Palma. > > > > > > > > On 10/8/08, Emilio Oca <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > > > > > Rolando, por aca estamos usando <?xml version="1.0" > > > encoding="ISO-8859-1"?> para lidiar con esos problemas. > > > > > > Emilio > > > > > > On 10/8/08, Rolando Palma <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > > > hola, > > > > > > > > solicito ayuda con lo siguiente: > > > > > > > > nuestra aplicación desarrollada en smalltalk recibe un > mensaje XML; este > > > > mensaje nos llega incorrecto cuando las variables incluyen > caracteres > > como > > > > la Ñ,á,é,í,ó y la ú. > > > > > > > > Hasta hoy hemos investigado que debemos hacer una conversión > de utf8 a > > ascii > > > > o viceversa; pero no hemos tenido buenos resultados con nuestras > > pruebas. > > > > > > > > Cualquier sugerencia es bien recibida. > > > > > > > > -- > > > > Rolando Palma. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] http://www.clubSmalltalk.org -~----------~----~----~----~------~----~------~--~---
