VelocityEngineUtils.mergeTemplateIntoString падает с UTF-8 и испанскими буквами - PullRequest
0 голосов
/ 01 февраля 2019

После mergeTemplateIntoString испанские символы, такие как С и С, падают.

public String loadData (VelocityEngine velocityEngine, Map mParam) {

        String result;

        try {

            result = VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, "informesHtml/template.vm",
                mParam);

            return result;

        } catch (VelocityException e) {
            e.printStackTrace();
            return "";
        }
    }

В шаблоне .vm используется UTF-8 и DB WE8ISO8859P15.Я пытался изменить формат velocityEngine, но безуспешно.Версия Spring Framework - 4.3.9.

1 Ответ

0 голосов
/ 04 февраля 2019

Я только что установил text/html;charset=ISO-8859-1 в файле .html и теперь все работает нормально.

...