freeMarker特殊字符兼容处理
特殊字符的转义
在数据层处理特殊字符的转义,不会影响word和wps中的显示。
/**
*处理特殊字符
*@author wuyang
*@date 2022/12/30 11:21
* @param str
*/
public String handleSpecialCharacters(String str){
if(StringUtils.isNotEmpty(str)){
if(str.contains("&")) {
str = str.replaceAll("&", "&");
}
if(str.contains("<")) {
str = str.replaceAll("<", "<");
}
if(str.contains(">")) {
str = str.replaceAll(">", ">");
}
}
return str;
}