首页 > 解决方案 > 编码问题??????而不是字母

问题描述

使用:Spring mvc、tomcat、thymeleaf 和 instagram4j。当我想显示来自 instagram 的一些信息时,我使用 instagram4j 并从 instagram4j 对象中检索信息,但在页面上我只有 ????? 但在想法控制台中,我有很好的信息。控制台中的示例:在此处输入图像描述 在页面上:在此处输入图像描述 任何带有编码的行为都没有很好的结果 感谢您的帮助

标签: javaspring-mvctomcatgradle

解决方案


这个答案帮助解决这个问题 在 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);
    }

推荐阅读