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

Responder a