使用:Spring MVC,tomcat,thymeleaf和instagram4j。当我想显示来自instagram的一些信息时,我使用instagram4j并从instagram4j对象检索信息,但在页面上我只有??????但在想法控制台中,我有很好的信息。

在控制台中:java - 编码问题?????代替字母-LMLPHP
在页面上:java - 编码问题?????代替字母-LMLPHP
任何带有编码的行为均未取得良好效果
感谢帮助

最佳答案

这个答案帮助solution of this problem
在MVC配置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);
    }

10-07 20:30