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