java url中文 编译和解码

js到servlet:

js端

var minename='中文';

minename=encodeURI(encodeURI(minename));

java servlet 端

String name=request.getParameter("minename");//获取页面请求
name= URLDecoder.decode(name, "UTF-8");

 

java 获取API时:

import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;


public class Java_ZhuanMa {

    public static void main(String[] args) throws UnsupportedEncodingException {
        String name="柠条塔煤矿";
        System.out.println(URLEncoder.encode(name,"UTF-8"));//中文编译
        System.out.println(URLDecoder.decode(URLEncoder.encode(name,"UTF-8"), "UTF-8"));//解密编译文件

    }

}

 

posted on 2017-01-09 09:19  取个名字之麻烦  阅读(325)  评论(0)    收藏  举报