Я пытаюсь создать ваучер из шаблона от rmagick (с использованием кодировки utf8). Ниже приведен небольшой фрагмент кода
text.annotate(template, 0, 0, 23, 155, offer_label) {
self.pointsize = 16
self.font_weight = BoldWeight
}
Когда я предоставляю offer_label как 安 価 な価 格 で ホ テ ル を 予 約 (японский), поэтому в ваучере, который создан, предложение_отмечается как ????????????.Метка offer_label правильно хранится в базе данных
Фрагмент кода шаблона:
<html lang="en">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><%= @from_name %></title>
<style type="text/css">
a:hover { color: #09F !important; text-decoration: underline !important; }
</style>
</head>
Я просмотрел предложенные вопросы, но не повезло. Жду предложений.
ОБНОВЛЕНИЕ:Label_name правильно отображается на веб-страницах браузера, эта проблема возникает только в ваучере, созданном с помощью rmagick