java - 编码问题??????而不是字母
问题描述
使用:Spring mvc、tomcat、thymeleaf 和 instagram4j。当我想显示来自 instagram 的一些信息时,我使用 instagram4j 并从 instagram4j 对象中检索信息,但在页面上我只有 ????? 但在想法控制台中,我有很好的信息。控制台中的示例: 在页面上: 任何带有编码的行为都没有很好的结果 感谢您的帮助
解决方案
这个答案帮助解决这个问题
在 mvc config ViewResolver 中添加resolver.setCharacterEncoding("UTF-8");
@Override
public void configureViewResolvers(ViewResolverRegistry registry) {
ThymeleafViewResolver resolver = new ThymeleafViewResolver();
resolver.setTemplateEngine(templateEngine());
resolver.setCharacterEncoding("UTF-8");
registry.viewResolver(resolver);
}
推荐阅读
- c++ - 在 C++ 的主要逻辑中接收真实/用户/系统时间
- docker - 使用 ENV 设置缩放 docker 容器
- javascript - 我需要在下一页工作时制作一个“onclick”“加载页面”
- java - 在类之间使用 getter 和 setter 传递 userInput
- wkhtmltopdf - 升级 WKHTMLTOPDF 后的布局问题
- jenkins - 詹金斯可以有流输出管道阶段吗?
- spacy - 使用 spacy 的逐点互信息
- ruby - 返回字符串中的重复字符
- python - 在 TensorFlow 中使用 TF REcords 创建数据集
- regex - 惰性表达式的使用