James Edward Gray II tiene un detailed collections of posts que trata con problemas de codificación y juego de caracteres en Ruby 1.8. La publicación titulada Encoding Conversion with iconv contiene información detallada.
Resumen: la gema iconv
hace todo el trabajo de convertir codificaciones. Asegúrese de que está instalado con: (. Sin codificación intrínseca)
gem install iconv
Ahora, lo que necesita saber qué codificación de su cadena es Actualmente en como Ruby 1,8 golosinas cadenas como una matriz de bytes Por ejemplo, digamos que su cadena estaba en latin1 y que quería convertirlo en UTF-8
require 'iconv'
string_in_utf8_encoding = Iconv.conv("UTF8", "LATIN1", string_in_latin1_encoding)
El orden de los argumentos es:
- codificación de destino
- Fuente codificación
- String para convertir
rubí 2,8? Ruby 2.9? –
Perdón, esa es la conversación cansada - corregida. – Alex