Http Url Get请求方式需要对中文参数进行编码

public static void main(String[] args) {
		try {
			String mytext = java.net.URLEncoder.encode("上海南站", "utf-8");
			System.err.println("mytext: " + mytext);
			String mytxt = URLEncoder.encode("上海南站");
			System.err.println("mytxt: " + mytext);
			//%E4%B8%8A%E6%B5%B7%E5%8D%97%E7%AB%99
			//输出:mytext: %E4%B8%8A%E6%B5%B7%E5%8D%97%E7%AB%99
			
		} catch (UnsupportedEncodingException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}

否则传输到APP服务端接收到的是中文乱码,导致查询数据有误~!  

posted @ 2014-12-29 15:47  全新时代-小小程序员大梦想  阅读(529)  评论(0编辑  收藏  举报