Ruby Pdf::Writer UTF-8 Support Tips

Pdf::Writer non supporta lo codifica utf-8. Per ovviare al problema è possibile usare un metodo che converti le stringhe in formato iso prima di darle in pasto ad pdf::writer.

 
def to_iso(field)
  ic_ignore = Iconv.new('ISO-8859-15//IGNORE//TRANSLIT', 'UTF-8')
  field = ic_ignore.iconv(field)
  ic_ignore.close
 
  field
end

Leave a Reply