Tengo un script de Ruby que genera un archivo UTF8 CSV de forma remota en una máquina Linux y luego transfiere el archivo a una máquina de Windows a través de SFTP.Conversión de UTF8 a ANSI con Ruby
Necesito abrir este archivo con Excel, pero Excel no tiene UTF8, así que siempre necesito abrir el archivo en un editor de texto que tenga la capacidad de convertir UTF8 a ANSI.
Me encantaría hacer esto programáticamente usando Ruby y evitar el paso de conversión manual. ¿Cuál es la forma más fácil de hacerlo?
PD: Intenté usar iconv pero no tuve éxito.
que lo hizo así y se no necesitó usar iconv en absoluto. ¡Gracias! – Dema
Nota, si 'c' es mayor que 255, fallará (ya que está fuera del rango ASCII). –
Para corregir el error no ASCII con el que se encontró Sam, puede usar lo siguiente: yourUTF8text.unpack ("U *"). Map {| c | c.chr rescue '_'} .join – metavida