Я пытался использовать шаблон скорости со следующим содержанием:
Sübjäct $item
Все отлично работает, кроме перевода двух символов Юникода.Строка результата, напечатанная в командной строке, выглядит следующим образом:
Sübjäct foo
Я проверил эту проблему на веб-сайте Speed и в Интернете и предложил различные варианты кодирования шрифтов, которые я добавилв мой код.Но это не помогает.Это фактический код:
velocity.setProperty("file.resource.loader.path", absPath);
velocity.setProperty("input.encoding", "UTF-8");
velocity.setProperty("output.encoding", "UTF-8");
Template t = velocity.getTemplate("subject.vm");
t.setEncoding("UTF-8");
StringWriter sw = new StringWriter();
t.merge(null, sw);
System.out.println(sw.getBuffer());
Как я могу решить эту проблему?