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