带有重音符号的java编码错误。当峰会形成时
我有一个带有spring框架的应用程序。我有一张表格,我用jQuery提交了表格:
console.log( jQuery("#descripcionCuenta").val() );
jQuery("#cuentaDeCobroForm").submit();
我在下一个方法中得到了这个结论:
@RequestMapping(value = "/emitirCuentaDeCobro", method = {RequestMethod.GET,RequestMethod.POST} )
public String emitirCuentaDeCobro(
@ModelAttribute("cuentaDeCobroDominio") CuentaDeCobroGUIDTO cuentaDeCobroGUIDTO,
BindingResult result, ModelMap modelMap,
HttpServletRequest request,
HttpServletResponse response) {
....
}
当这个领域有口音(á,é,í…)控制台中的字段DescriptionCuenta可以,但在方法中显示不正确,show?而不是口音
例:
描述:
控制台中:descripionón
方法:描述?n
知道怎么解决吗
我尝试在网络中添加一个过滤器。xml:
<filter>
<filter-name>encoding-filter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encoding-filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
并修改了服务器中的连接器。xml:
<Connector URIEncoding="UTF-8" ...>
...
</Connector>
这些都不管用
共 (0) 个答案