У меня есть проблемы Runnig этот код с Prawn:креветка кодирование не исправить
require 'prawn'
Prawn::Document.generate "example.pdf" do |pdf|
pdf.text_box "W\xF6rth".force_encoding('UTF-8'), :at => [200,720], :size => 32
end
каким-то образом я получаю эту ошибку:
`rescue in normalize_encoding': Arguments to text methods must be UTF-8
encoded(Prawn::Errors::IncompatibleStringEncoding)
Но когда я пытаюсь этот код, он работает:
pdf.text_box "Wörth".force_encoding('UTF-8')
Что я не так? Как я могу также исправить свой первый пример с помощью \xF6
в строке? Благодаря!