URLEncoder类转码URLDecoder类解码

import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;
/**
 * 转码汉字和解码汉字,发送数据时候,中文需转码发送,对应接收需解码,避免中文乱码。
 * @author buzhi
 *
 */
public class Test {
	public static void main(String[] args) throws UnsupportedEncodingException {
		 String strTest = "buzhi汉字汉字";
		 strTest = URLEncoder.encode(strTest, "UTF-8");//转码
		 System.out.println(strTest);//buzhi%E6%B1%89%E5%AD%97%E6%B1%89%E5%AD%97
		 strTest = URLDecoder.decode(strTest,"UTF-8");//解码
		 System.out.println(strTest);//buzi汉字汉字
	}
}



你可能感兴趣的:(java)