我正在尝试在表单上收集重音字符 [áéíóúÁÉÍÓÚ],但未正确发送到操作:
JSP:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
[. . .]
<s:form action="resultRot" method="post" theme="simple">
<s:textfield name="param" theme="simple" size="20" maxlength="20" style="text-transform: uppercase; text-align:center"/>
<s:submit name="submit" key="ejercicios.roturaPalabras.corregir" align="center"/>
当我在操作类中选择参数 param 时,它不包含正确的值。我使用 Eclipse,我检查了项目编码是 ISO-8859-1
我也尝试过使用 UTF-8 编码(在我的 jsp 中):
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
我也尝试过使用 URLDecoder/Encoder:
String prueba = java.net.URLDecoder.decode(solucionIntroducida, "ISO-8859-1");
提前致谢。