HolaPrimero que nada asegurate que tengas TODO en UTF-8, diferencias en el encoding en el que trabajes, es una de las mayores causas de problemas. La consola, el editor, el archivo, todo tienen que estar en utf-8 o vas a tener problemas, mirando o trabajando. Para el ejemplo que mostras no deberías tener problema en hacerlo/verlo si esta todo en utf-8(insisto), con ruby vas a tener problemas si queres operar sobre el string, saber la longitud, tomar determinada cantidad de caracteres, insertar en alguna posición caracteres o aplicarle una expresión regular.
Hernán 2009/5/13 Boris <[email protected]> > Hola, > > Supongo que es algo sencillo, pero no le encuentro la vuelta y no lo > encuentro en google. > > Tengo un archivo de texto, con los nombres de las provincias. > Ejemplo: > W Corrientes > X Córdoba > Y Jujuy > > Lo abro y lo parseo. > > arch = File.open('listaProvincias.txt') > lineas = arch.readlines > for linea in lineas do > puts "codigo: " + linea[0..0] > puts "nombre: " + linea[2..100] > end > > Pero el resultado es este si el archivo esta en utf 8 > > nombre: C├│rdoba > X C├│rdoba > > Y este si el enconding es 8bits > > W Corrientes > codigo: X > nombre: C¾rdoba > X C¾rdoba > codigo: Y > nombre: Jujuy > > > Como hago para que me procese el acento correctamente? > > Gracias > > saludos > > Mario > > > > > > > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > >
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
