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.
>> >     > > >
>> >     > > >  >
>> >     > > >
>> >     > > >
>> >     > > >
>> >     > >
>> >     > >
>> >     >
>> >     >
>> >     >
>> >     >  >
>> >     >
>> >     >
>> >     >
>> >
>> >
>> >     >
>>
>> >>
>>

--~--~---------~--~----~------------~-------~--~----~

To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]

http://www.clubSmalltalk.org
-~----------~----~----~----~------~----~------~--~---

Responder a