URLDecoder是对字符串进行URL解码的编码处理函数。

URLDecoder:对字符串进行URL解码。

返回值:已解码的字符串

函数种类:编码处理

URLDecoder是一个函数,可将字符串以URL编码,用于编码处理。

UrlEncode:将字符串以URL编码

返回值:字符串

函数种类:编码处理

应用:

:一般企业部署项目是在Linux系统上面,这就可能导致服务器编码方式与开发使用的windows编码方式不同,即后台与前台编码方式没有一致,造成乱码  
处理:在后台可以对其进行编码转化处理:  
String desc  = java.net.URLDecoder.decode(order.getDesc(),"UTF-8");  
在前台order.js文件中编码转化处理desc=encodeURI(encodeURI(desc));

package com.cn.util.URLEncoder;import java.net.URLDecoder;
import java.net.URLEncoder;/** * @author  feifz: * @date :2017年7月18日 上午11:12:45 * @return  * @desc*/
public class URLEncoderUtil {public static void main(String[] args) throws Exception {  System.out.println(URLEncoder.encode("尊敬的用户,你的验证码为623489,有效时间30分钟。【百度】", "GBK"));  System.out.println(URLDecoder.decode("尊敬的用户,你的验证码为623489,有效时间30分钟。【百度】", "GBK"));  String str  = java.net.URLDecoder.decode("中华人民共和国","UTF-8");  System.out.println(str);  String encodeStr = URLEncoder.encode("中国", "utf-8");   System.out.println("--处理后:" + encodeStr);   String decodeStr = URLDecoder.decode(encodeStr, "utf-8");   System.out.println("--解码后:" + decodeStr);
}}

控制台:

%D7%F0%BE%B4%B5%C4%D3%C3%BB%A7%A3%AC%C4%E3%B5%C4%D1%E9%D6%A4%C2%EB%CE%AA623489%A3%AC%D3%D0%D0%A7%CA%B1%BC%E430%B7%D6%D6%D3%A1%A3%A1%BE%B0%D9%B6%C8%A1%BF
尊敬的用户,你的验证码为623489,有效时间30分钟。【百度】
中华人民共和国
--处理后:%E4%B8%AD%E5%9B%BD
--解码后:中国

URLDecoder与URLDecoder的简单了解相关推荐

  1. java.lang.IllegalArgumentException: URLDecoder异常解决

    异常: Exception in thread "main" java.lang.IllegalArgumentException: URLDecoder: Illegal hex ...

  2. Cookie的工作原理和应用详解

    Cookie的工作原理和应用详解 1. Cookie 原理 1.1 Cookie 背景信息 1.2 Cookie 工作原理 1.3 Cookie 创建.获取.修改 1.4 Cookie 共享范围 1. ...

  3. php jq ajax 4个下拉框联动案列,Ajax与Jquery结合数据库做出实现下拉框的二级联动...

    这次给大家带来Ajax与Jquery结合数据库做出实现下拉框的二级联动,Ajax与Jquery结合数据库做出实现下拉框二级联动的注意事项有哪些,下面就是实战案例,一起来看一下. 首先我们需要先建立好数 ...

  4. java中文乱码decode_java中文乱码

    我遇到以下问题jsp中采用ajax提交中文信息到action里,在本地运行正常,上传到服务器中不能正确显示,附上部分代码,请高手指点一下谢谢jsp: 我遇到以下问题 jsp 中 采用ajax 提交中文 ...

  5. Struts2拦截SQL注入

    <interceptors><!--设置超时拦截器 --><interceptor name="sessionOut" class="com ...

  6. log中文乱码 springboot_springboot + shiro 权限注解、统一异常处理、请求乱码解决

    springboot + shiro 权限注解.统一异常处理.请求乱码解决 前篇 后台权限管理系统 20200808新版本更新 版本升级及内容优化版本,改动内容: 版本更新,springboot从1. ...

  7. jquery ajax java二级联动_使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例...

    首先我们需要先建立好数据库,将一些数据插入进去 需要两张表: province:省份表 city: 城市表 如图: 然后再在java中建立相关的实体类与之对应 再然后,我们就能开始做jdbc的操作了 ...

  8. Jsp和Javascript读写cookie,cookie的path设置,jsp解码cookie值

    cookie的基础知识就不介绍了,自己去百度. 一.jsp读写cookie jsp写cookie的代码如下: Cookie cookie1 = new Cookie("historyCity ...

  9. url 参数传递中文乱码问题 即a href 利用 js 的 encodeURI解决中文乱码问题

    传入参数(含中文): jsp中 <a href="javascript:location.href='<%=basePath %>jsp/school/teacher.js ...

  10. 支付宝获取二维码充值

    1.获取充值二维码 controller层获取二维码 @ResponseBody @RequestMapping(value = "/alipay-qrcode", produce ...

最新文章

  1. 项目需求分析与建议-NABCD模型
  2. 【数据结构与算法】之深入解析“验证二叉搜索树”的求解思路与算法示例
  3. 10-30SQLserver基础--(备份和还原、分离和附加数据库)、语句查询操作
  4. Toast源码深度分析
  5. 你是菜鸡是有原因的 谈谈提问的艺术
  6. 2021温州市高考成绩查询,温州2021高考成绩排名榜单,温州各高中高考成绩喜报
  7. node.js中net网络模块TCP服务端与客户端的使用
  8. 获取Java项目根目录
  9. pcie扰码的作用_扰码讲解
  10. 系统集成项目管理工程师成绩合格标准
  11. epoll的两种触发模式ET和LT
  12. 图文详解如何从win8/8.1中文版(核心版)升级到win8/8.1专业版
  13. wav转mp3 c语言源码,C/C++知识点之mp3格式转wav格式 附完整C++算法实现代码
  14. 从零开始学python项目_从零开始学Python程序设计
  15. 塔夫茨计算机科学,塔夫茨大学计算机科学研究生语言及申请要求-费用-课程设置...
  16. 调和级数近似求和公式推导
  17. mysql字符集以及字符集错误
  18. 最小生成树--牛客练习赛43-C
  19. 远程桌面工具连接—远程桌面卡屏如何解决
  20. html 用户输入成绩,程序输出相应的成绩等级

热门文章

  1. 树莓派4B使用移远EC20带GPS 4G模块ppp拨号上网
  2. 移动端常用Axure组件库 元件库下载 包含微信 支付宝常用组件元素
  3. python--下载文件并将文件放到指定文件夹
  4. 人脸识别门禁系统java实现_java实现人脸识别源码【含测试效果图】——前台页面层(login.jsp)...
  5. vue 在线预览word、excel、pdf、txt、图片
  6. 五分钟读懂视频大数据分析
  7. SAP针对中国市场推出双轨制医疗计划
  8. 台达b2伺服说明书_工业4.03.0=?台达工业自动化新品告诉你答案
  9. python爬虫之模拟登陆(CSDN篇)
  10. testbench实例 vhdl_VHDL TestBench基础(转)