Hi team, I have a HTML page having input tag with attributes name="search" and value="<%= search %>. Please find below code snippet of HTML page.
[<%@ page contentType="text/html; charset=Windows-31J" pageEncoding="UTF-8" %> <% String search = "??????"; if (request.getParameter("search") != null) { search = new String(request.getParameter("search").getBytes("8859_1"), "Windows-31J"); } %> <html> <head> <meta charset="Windows-31J"> </head> <body> <h1>Please click on submit button to send the request</h1><br><br> <form method="post" action="page2.jsp"> <input type="text" name="search" value="<%= search %>" size="80"> <input type="submit" value="?Submit??"> </form> <a href="../">Back</a> </body> </html>] Although for value attribute we are doing the encoding/decoding for all the different encodings (UTF-8, Shift_JIS etc.). But we just want to confirm that whether we should do the encoding/decoding of the name attribute also for all the different encodings. As per our discussion with one of the Japanese developer also, name is having a static value in the page and it has been used by the developers in the English only. So just want to have some input from other team members also. Regards, Sanjay Chaurasia