2009-09-04 9 views

risposta

55

Ecco un esempio che emette un file nella codifica UTF-16:

open("data.txt", "w:UTF-16LE") 

Rubino guarda la codifica della stringa che si sta scrivendo, e transcodifica se necessario. Ecco uno blog post molto dettagliato che descrive la meccanica con esempi eccellenti (vedere la sezione chiamata "Le codifiche esterne ed interne predefinite").

+1

È strano che questa caratteristica è ancora documentato su ruby-doc.org. – Kelvin

1

Ecco il modo di leggere le pagine con SHIFT giapponese codifica JIS:

file = open(url, "r:Shift_JIS") 
Problemi correlati