私は2つのjspページを持っています。「ロシア語」言語を追加しようとしています。ロシア語の文字は jsp ページに完全に表示されますが、この値をパラメーターから別の jsp ページに送信しようとすると、2 番目の jsp ページでこの値が別の文字に変更されます。この問題はロシア語のみで発生し、イタリアやフランス語などでは発生しません。
例えば
On demo.jsp page the russian character "приветствие" is shown correctly.
but when I try to send it to another page "test.jsp" then some unknown
characters are shown like "!C<Cä5 Cô>CôCC´OD=Cä5!"
コード: demo.jsp
String welcometext=langP.get("welcome");
<jsp:include page="<%=test.jsp%>">
<jsp:param name="wlc" value="<%=Encode.hex8Code(welcometext)%>" />
</jsp:include>
test.jsp 内
String title = Encode.utfToUnicode(Decode.hex8Decode(request.getParameter("wlc")));
System.out.println(" Russial welcome test "+welcome);
クエリ パラメータでロシア語を送信する際に、ロシア語用に追加する必要がある特別なコードはありますか??
以下のコードは既に書かれていることに注意してください*。
<%@ page contentType="text/html; charset=UTF-8" %>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
以下も試してみましたが、役に立ちませんでした!
request.setCharacterEncoding("UTF-8")