- From: Thierry Sourbier <ml@i18nGurus.com>
- Date: Mon, 16 Dec 2002 21:43:03 +0100
- To: "Mushtaq \(by way of Martin Duerst <duerst@w3.org>\)" <mushtaq@ssoftnet.com>, <www-international@w3.org>
Dear Mushtaq, There is likely a bug in your code. I'm attaching a sample JSP you can play with to send/retreive Arabic text (I just retested Tomcat 4.0.6 with Arabic data and it works without problems for me). Cheers, Thierry +----------------------------------------> www.i18nGurus.com - The Open Internationalization Resources Directory. === Sample JSP starts here ======================= <%@ page language="java" import="java.util.Enumeration" pageEncoding="utf-8" contentType="text/html;charset=utf-8" %> <html> <body bgcolor="white"> Here you test how forms behave and/or misbehave:<br> <b>Form get</b><form method=get> <input name='form:get'size=50 type=text> <input type=submit value=submit> </form> <b>Form post</b> <form method=post> <input name='form:post' size=50 type=text> <input type=submit value=submit> </form> <hr> <% request.setCharacterEncoding("UTF-8"); Enumeration e = request.getParameterNames(); if(e != null && e.hasMoreElements()) { %> <b>Request parameters</b><br> <br> The parameters are read after calling request.setCharacterEncoding("UTF-8"); <bR> <TABLE> <TR valign=top> <TH align=left>Parameter:</TH> <TH align=left>Value:</TH> </TR> <% while(e.hasMoreElements()) { String k = (String) e.nextElement(); String val = request.getParameter(k); %> <TR valign=top> <TD><%= k %></TD> <TD><%= val %></TD> </TR> <% } %> </TABLE> <% } %> </body></html> === End Sample JSP =======================
Received on Monday, 16 December 2002 15:44:32 UTC