英语到西班牙语的翻译在 JSP 文件中不起作用

问题描述 投票:0回答:1

我正在使用此代码来读取属性

    <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 但这里不是解决方案,而是“取消解决方案”。 这里怎么有个问号?

java eclipse jsp application.properties spring-messaging
1个回答
0
投票

这可能是响应配置问题。该页面提供的响应内容编码不同于 UTF-8(例如 ISO-8859-1)。这将使重音字符的符号(例如“ñ”、“ç”)在 ISO-8859-1 编码中显示为可能不可用的符号,从而使其显示为问号。

我相信这篇文章SpringBoot响应字符集错误会对您有所帮助:它解释了如何配置springboot servlet以强制响应使用特定的字符集编码。

© www.soinside.com 2019 - 2024. All rights reserved.