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
,现在一切正常。
在 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
,现在一切正常。