我正在从资源文件中读取 html 文本
InputStream fstream = this.getClass().getClassLoader()
.getResourceAsStream(filename);
myString = IOUtils.toString(fstream, "UTF-8");
但是如果 html 包含特殊字符
McDonald's
它将它转换为 McDonald?s
,如果我替换为,我可以解决它'
,apos
但有没有其他方法可以做到这一点。是一些编码问题吗?因为替换每个字符非常繁琐,因为我的文件包含数千个这些特殊字符。
谢谢,