我正在使用此代码来读取属性
<div class="form-group">
<label for="training" class="form-check-label mt-30">
<form:checkbox id="training" path="isTraining" class="form-check-input"/><em><spring:message code="sol.settings.training.label"/></em>
</label>
<input type="button" class="bbtn bbtn-secondary pull-right mt-30" onclick="window.location='/sol/list/page/redirectToSolutionView.htm?filterId=MYITS&showAlert=false&searchText='"
title="Cancel Solution"
value="<spring:message code='create.sol.page.cancelsol'/>"
/>
</div>
英语翻译工作正常,但西班牙语的数据不太好,它应该是 create.sol.page.cancelsol = Cancelar solución 但这里不是解决方案,而是“取消解决方案”。 这里怎么有个问号?
这可能是响应配置问题。该页面提供的响应内容编码不同于 UTF-8(例如 ISO-8859-1)。这将使重音字符的符号(例如“ñ”、“ç”)在 ISO-8859-1 编码中显示为可能不可用的符号,从而使其显示为问号。
我相信这篇文章SpringBoot响应字符集错误会对您有所帮助:它解释了如何配置springboot servlet以强制响应使用特定的字符集编码。