在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。
答案 0 :(得分:0)
我只是在 string strSQL = "SELECT * FROM tblFullSchedule WHERE IDUser = @IDUser";
文件中设置了text/html;charset=ISO-8859-1
,现在一切正常。