<%@ page contentType="text/html; charset=gb2312" %>

解决方案 »

  1.   

    /**
     * 转换连接地址,跳页时带有中文字符条件时,出现乱码
     */
    public class ChineseChange {
    //  转换由表单读取的数据的内码到 GB2312
    public String toChi(String input) {
    try {
    byte[] bytes = input.getBytes("ISO8859-1");
    return new String(bytes);
    }catch(Exception ex) {
    }
    return null;
    }//  对给定字符进行 URL 编码
    public String encode(String value) {
    if(value.length()==0) return "";
    return java.net.URLEncoder.encode(value);
    }//  对给定字符进行 URL 解码
    public String decode(String value) {
    if(value.length()==0) return "";
    return java.net.URLDecoder.decode(value);
    }
    }