アクセント付きの文字 [áéíóúÁÉÍÓÚ] をフォームで収集しようとしていますが、アクションに正しく送信されません:
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");
前もって感謝します。