gpt4 book ai didi

spring框架mvc本地化

转载 作者:行者123 更新时间:2023-12-01 14:46:37 25 4
gpt4 key购买 nike

我正在尝试向我们的 Spring MVC 应用程序添加国际化和本地化支持。我在 *-servlet.xml 中做了这样的编码

<bean id="messageSource"
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename" value="classpath:messages" />
<property name="defaultEncoding" value="UTF-8"/>

但是我发现了如下错误的字符

enter image description here

我不知道应该解决什么问题。如果可能的话,请告诉我。


我已经在 jsp 页面中添加了这样的内容: <%@ page contentType="text/html;charset=UTF-8"language="java"%>

但它不起作用。

最佳答案

ReloadableResourceBundleMessageSourcedefaultEncoding 属性用于

Set the default charset to use for parsing properties files. Used if no file-specific charset is specified for a file.

它与客户端如何阅读响应无关。如果您使用 jsp 生成您的响应,您可以在开始时给它这一行

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

以便客户端知道您正在提供使用 UTF-8 字符集编码的数据。

如果您没有使用jsp,还有其他方法可以直接从HttpServletResponse 或来自返回的 ResponseEntity 对象。

关于spring框架mvc本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19503217/

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