Http Url Get请求方式需要对中文参数进行编码
2014-12-29 15:47
567 查看
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服务端接收到的是中文乱码,导致查询数据有误~!
相关文章推荐
- Android使用HttpUrlConnection get请求带中文参数的编码问题
- 在servlet中GET请求可以通过HttpServletRequest的getRequestURL方法和getQueryString()得到完整的请求路径和请求所有参数列表,POST的需要getPa
- 在servlet中GET请求可以通过HttpServletRequest的getRequestURL方法和getQueryString()得到完整的请求路径和请求所有参数列表,POST的需要getPa
- http get 请求地址传中文或值带特殊符号解决方法 URLEncoder.encode(str,"编码") new URLDecoder().decode(str,"编码")
- HttpURLConnection:访问服务器端,做登录-->get请求。参数是通过url来进行传递
- url里含有中文参数,已get方式提交到接口,中文编码后有乱码问题的一种解决
- 用get方式提交请求的url带有中文参数
- Url请求长度HTTP协议不对URI的长度作事先的限制,服务器必须能够处理任何他们提供资源的URI,并且应该能够处理无限长度的URIs,这种无效长度的URL可能会在客户端以基于GET方式的请求时产生。
- Android中的post和get请求(HttpURLConnection)方式
- 解决Jquery在GET方式传递参数时gb2312中文编码乱码
- 使用HttpURLConnection采用get方式请求数据-----乱码问题
- httpclient中getmethod方法的url参数如果含有中文的处理办法
- 解决tomcat的虚拟目录的子目录里有中文目录,或中文参数,以及GET方式中文请求参数
- javascript 对url参数进行编码(解决中文乱码问题)
- android客户端通过Get方式提交参数给服务器,使用URL和HttpURLConnection实现,以及乱码问题解决
- 解决HttpURLConnection请求时传中文参数乱码问题
- Http协议参数传递中编码问题(Get/Post 方式)
- Android中使用Volley开源库进行Http网络请求(GET方式)
- JSP页面post和get方式提交请求,请求参数出现中文乱码
- 关于ajax get方式请求 url地址参数怎么变成空了的问题