项目中使用freemarker模板生成pdf文档里报这个错,原理是先由freemarker模板生成静态的html文件,再由html生成pdf文件。
网上找的方法:
1.手动将< ? xml version=”1.0” encoding=”UTF-8”?>中的UTF-8更改成UTF8,这样就可以了。
2.使用文本编译器把xml文档改成以UTF8无BOM编码格式就可以了。
我的解决方式:
在由模板生成html文件时,设置html文件的编码格式为“utf-8”。
项目中使用freemarker模板生成pdf文档里报这个错,原理是先由freemarker模板生成静态的html文件,再由html生成pdf文件。
网上找的方法:
1.手动将< ? xml version=”1.0” encoding=”UTF-8”?>中的UTF-8更改成UTF8,这样就可以了。
2.使用文本编译器把xml文档改成以UTF8无BOM编码格式就可以了。
我的解决方式:
在由模板生成html文件时,设置html文件的编码格式为“utf-8”。