1.
response.reset();
response.setContentType("text/html;charset=GBK");2.恐怕不行3.只用过java.net.URLEncode.encode(url)

解决方案 »

  1.   

    这样的话,就不能支持big5繁体了
      

  2.   

    3.可以自己实现encode和decode,如转成进十六进制,然后在下test.jsp中从十六进制转回来:
        http://*****/test.jsp?a=语言 -> http://*****/test.jsp?a=D3EFD1D4
      

  3.   

    这样,就hardcode语言了,java没有基于ResourceBundle的解决方案吗?
      

  4.   

    字符集用utf-8的
    あsだsd
    第二个完全可以实现
    第三也肯定可以实现
      

  5.   

    package asd;import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;public class Servlet1 extends HttpServlet {
      private static final String CONTENT_TYPE = "text/html; charset=utf-8";
      public void init() throws ServletException {
      }  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType(CONTENT_TYPE);
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<head><title>Servlet1</title></head>");
        out.println("<body bgcolor=\"#ffffff\">");
        out.println("<p>The servlet has received a GET. This is the reply.</p>");
        out.print("安装rose 2003 时,出现DOS窗口,一闪而过,无法安装!!!!");
        out.print("あふぁd");
        out.println("</body></html>");
      }  public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType(CONTENT_TYPE);
        PrintWriter out = response.getWriter();
        out.println("<html>");
        Enumeration e = request.getParameterNames();
        while (e.hasMoreElements()) {
          String s = (String) e.nextElement();
          System.out.println("name : " + s + " param : " + request.getParameter(s));
        }
        out.println("<head><title>Servlet1</title></head>");
        out.println("<body bgcolor=\"#ffffff\">");
        out.print("//-->");
        out.println("<p>The servlet has received a POST. This is the reply.</p>");
        out.println("</body></html>");
      }  //Clean up resources
      public void destroy() {
      }
    }
    这是中文和日文混输的   big5也应该可以
      

  6.   

    <%@ page contentType="text/html;charset=utf-8" %><%
       out.println("安装rose 2003 时,出现DOS窗口,一闪而过,无法安装!!!!");
       out.print("あふぁd");    
    %>jsp出错,不知何故
      

  7.   

    采用MLangX组件,可以管理界面中的语言字串项目,在Cache中HASH方式查寻字串很快。
    下载 http://www.1bitsoft.com/downloads/mlxdemo1_1.zip
    可以与作者[email protected]联系 QQ 12821922
    正在征集测试用户,你可以得到一份正版的许可