VelocityEngineUtils.mergeTemplateIntoString 属于 UTF-8 和西班牙文字母

VelocityEngineUtils.mergeTemplateIntoString falls with UTF-8 and spanish letters

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 和数据库 WE8ISO8859P15。我试图更改 velocityEngine 格式,但没有成功。 spring框架版本为4.3.9。

我刚刚在 .html 文件中设置了 text/html;charset=ISO-8859-1,现在一切正常。