Rolando, ¿ya confirmaron que el archivo está codificado en utf-8? Con el Notepad++ podés determinarlo desde el menú "Formato". Creo que sería un buen punto de inicio para trabajar en la conversión.
Saludos Víctor El 8 de octubre de 2008 13:40, Marcelo Cortez <[EMAIL PROTECTED] > escribió: > Rolando que smalltalk estas usando??? > salu2 > MDC > > > 2008/10/8 Rolando Palma <[EMAIL PROTECTED]> > > Hola: >> >> esa en realidad fue la primera solución implementada; pero en pruebas nos >> dimos cuenta que todo caracter que tenga ascii mayor a 127 lo sustituye por >> ? (ascii 63). >> >> Entonces confunde la Ñ, ñ, á, é y cualquier otro bicho medio raro. >> >> Gracias, >> >> -- >> Salud!! >> Rolando Palma. >> >> >> >> On 10/8/08, GallegO <[EMAIL PROTECTED]> wrote: >>> >>> >>> 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. >>> > > > > >>> > > > > > >>> > > > > >>> > > > > >>> > > > > >>> > > > >>> > > > >>> > > >>> > > >>> > > >>> > > > >>> > > >>> > > >>> > > >>> > >>> > >>> > > >>> >>> >>> > > > > -- Ing. Víctor E. Prieto Ingeniero en Sistemas de Información UTN - FRBA --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] http://www.clubSmalltalk.org -~----------~----~----~----~------~----~------~--~---
