Hola,

Tengo un problemillo con el encoding de unas palabras y trabajarlas en R
por medio de rJython.

Os explico: cuando quiero utilizar cualquier dato que contenga acentos o
eñes o cualquiera de estos caracteres que no usan los angloparlantes
obtengo un error. Ejemplo, en R:

> jython.call(rJython,'ascii','señoría')
Error en jython.exec(rJython, jython.command) :
  'utf-8' codec can't decode bytes in position 2-5: invalid data

donde la función ascii es tal cual está definida en este enlace:
http://stackoverflow.com/questions/1342000/how-to-replace-non-ascii-characters-in-string
.

Pero si trabajo directamente en Jython (o python) obtengo:

>>> ascii('señoría')
'se??or??a'

que es lo que realmente espero.

He probado infructuosamente cambiar el encoding de las palabra (dentro de
R) con iconv() y no he tenido buen resultado.

¿Alguien habrá tenido alguna experiencia semejante o conocerá la solución?

Gracias.

-- 
«But Gwindor answered: 'The doom lies in yourself, not in your name.'»

JRR Tolkien

	[[alternative HTML version deleted]]

