Um eine Zeichenfolge sicher in utf-8 zu konvertieren, können Sie Folgendes tun:
%Vor%Siehe auch diesen Blogbeitrag .
Da das roo-gem nur Dateinamen als Konstruktorargument und nicht reine IO-Objekte verwendet, ist die einzige Lösung, die ich mir vorstellen kann, eine sanitizierte Version in eine temp-Datei zu schreiben und sie an roo zu übergeben, in der Form
%Vor% Sie müssen auch MyFileUtil
ändern, da der ursprüngliche Dateiname übergeben werden muss:
Tags und Links ruby ruby-on-rails-3 encoding csv