浏览器地址传中文解决方法 URLEncoder.encode(str,"编码") new URLDecoder().decode(str,"编码")
2012-10-11 16:50
726 查看
URLEncoder.encode(str,"编码") new URLDecoder().decode(str,"编码")
博客分类:技术札记
.net浏览器WebWindowsCGI
try {
String enUft = URLEncoder.encode("广东省福利彩票开奖信息网", "UTF-8");
System.out.println(enUft);
java.net.URLDecoder urlDecoder = new java.net.URLDecoder();
String s = urlDecoder.decode(enUft,"UTF-8");
System.out.println(s);
} catch (Exception e) {
e.printStackTrace();
}
try {
String enUft = URLEncoder.encode("广东省福利彩票开奖信息网", "GB2312");
System.out.println(enUft);
java.net.URLDecoder urlDecoder = new java.net.URLDecoder();
String s = urlDecoder.decode(enUft,"GB2312");
System.out.println(s);
} catch (Exception e) {
e.printStackTrace();
}
try {
String enUft = URLEncoder.encode("广东省福利彩票开奖信息网", "UTF-8");
System.out.println(enUft);
java.net.URLDecoder urlDecoder = new java.net.URLDecoder();
String s = urlDecoder.decode(enUft,"GB2312");
System.out.println(s);
} catch (Exception e) {
e.printStackTrace();
}
结果:
%E5%B9%BF%E4%B8%9C%E7%9C%81%E7%A6%8F%E5%88%A9%E5%BD%A9%E7%A5%A8%E5%BC%80%E5%A5%96%E4%BF%A1%E6%81%AF%E7%BD%91
广东省福利彩票开奖信息网
%B9%E3%B6%AB%CA%A1%B8%A3%C0%FB%B2%CA%C6%B1%BF%AA%BD%B1%D0%C5%CF%A2%CD%F8
广东省福利彩票开奖信息网
%E5%B9%BF%E4%B8%9C%E7%9C%81%E7%A6%8F%E5%88%A9%E5%BD%A9%E7%A5%A8%E5%BC%80%E5%A5%96%E4%BF%A1%E6%81%AF%E7%BD%91
骞夸?????绂???╁僵绁ㄥ??濂?淇℃??缃?
相关文章推荐
- http get 请求地址传中文或值带特殊符号解决方法 URLEncoder.encode(str,"编码") new URLDecoder().decode(str,"编码")
- URLEncoder.encode(str,"编码") new URLDecoder().decode(str,"编码")
- URLEncoder.encode(str,"编码") new URLDecoder().decode(str,"编码")
- URL地址中中文乱码详解(javascript中encodeURI和decodeURI方法、java.net.URLDecoder.encode、java.net.URLDecoder.decode)
- URL地址中中文乱码详解(javascript中encodeURI和decodeURI方法、java.net.URLDecoder.encode、java.net.URLDecoder.decode)
- java.net.URLEncoder和java.net.URLDecoder的使用和js 中编码(encode)和解码(decode)方法
- decodeURI解码,由URIEncoder.encode("","GBK")编码的中文,问题解决
- java中URLEncoder.encode与URLDecoder.decode处理url特殊参数的方法
- php json_encode url链接出现双转义字符‘\\’和中文被编码的解决方法
- java中URLEncoder.encode与URLDecoder.decode处理url特殊参数的方法
- 中文乱码在java中URLEncoder.encode方法要调用两次解决
- 浏览器url传参中文时得到null的解决方法
- encodeURIComponent编码 URLDecoder.decode解码乱码的问题
- 中文乱码在java中URLEncoder.encode方法要调用两次解决 (原理)
- 中文乱码在java中URLEncoder.encode方法要调用两次解决
- python 处理中文时出现的错误'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)" 解决方法
- 关于使用Git的时候出现"HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large"的解决方法
- 中文乱码在java中URLEncoder.encode方法要调用两次解决
- good -- URLEncoder.encode 和 URLDecoder.decode 处理url的特点
- 解决了浏览器URL地址栏直接输入get参数值包含中文时的urlencode编码格式问题