gpt4 book ai didi

java - Spring MVC 不显示西里尔字母

转载 作者:行者123 更新时间:2023-11-29 00:01:34 25 4
gpt4 key购买 nike

我这样做了:

public class FilterInit implements WebApplicationInitializer {
@Override
public void onStartup(ServletContext servletContext) {
CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter("UTF-8");
characterEncodingFilter.setForceEncoding(true);
characterEncodingFilter.setForceRequestEncoding(true);
FilterRegistration.Dynamic endcodingFilter = servletContext.addFilter("endcodingFilter", characterEncodingFilter);
endcodingFilter.addMappingForUrlPatterns(null, false, "/*");
}
}

但仍然得到这个:

screenshot

对于经过验证的表单,情况更糟,例如:

screenshot

最佳答案

您可以在 Google 中找到许多解决此问题的方法(主要是通过添加 StringHttpMessageConverter 或 CharacterEncodingFilter)。但是我尝试的一切都没有帮助。但我找到了解决方案 — 为 ViewResolver 设置字符编码!

 resolver.setCharacterEncoding("UTF-8");

关于java - Spring MVC 不显示西里尔字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52236609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com