URLDecoder与URLDecoder的简单了解
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的简单了解相关推荐
- java.lang.IllegalArgumentException: URLDecoder异常解决
异常: Exception in thread "main" java.lang.IllegalArgumentException: URLDecoder: Illegal hex ...
- Cookie的工作原理和应用详解
Cookie的工作原理和应用详解 1. Cookie 原理 1.1 Cookie 背景信息 1.2 Cookie 工作原理 1.3 Cookie 创建.获取.修改 1.4 Cookie 共享范围 1. ...
- php jq ajax 4个下拉框联动案列,Ajax与Jquery结合数据库做出实现下拉框的二级联动...
这次给大家带来Ajax与Jquery结合数据库做出实现下拉框的二级联动,Ajax与Jquery结合数据库做出实现下拉框二级联动的注意事项有哪些,下面就是实战案例,一起来看一下. 首先我们需要先建立好数 ...
- java中文乱码decode_java中文乱码
我遇到以下问题jsp中采用ajax提交中文信息到action里,在本地运行正常,上传到服务器中不能正确显示,附上部分代码,请高手指点一下谢谢jsp: 我遇到以下问题 jsp 中 采用ajax 提交中文 ...
- Struts2拦截SQL注入
<interceptors><!--设置超时拦截器 --><interceptor name="sessionOut" class="com ...
- log中文乱码 springboot_springboot + shiro 权限注解、统一异常处理、请求乱码解决
springboot + shiro 权限注解.统一异常处理.请求乱码解决 前篇 后台权限管理系统 20200808新版本更新 版本升级及内容优化版本,改动内容: 版本更新,springboot从1. ...
- jquery ajax java二级联动_使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例...
首先我们需要先建立好数据库,将一些数据插入进去 需要两张表: province:省份表 city: 城市表 如图: 然后再在java中建立相关的实体类与之对应 再然后,我们就能开始做jdbc的操作了 ...
- Jsp和Javascript读写cookie,cookie的path设置,jsp解码cookie值
cookie的基础知识就不介绍了,自己去百度. 一.jsp读写cookie jsp写cookie的代码如下: Cookie cookie1 = new Cookie("historyCity ...
- url 参数传递中文乱码问题 即a href 利用 js 的 encodeURI解决中文乱码问题
传入参数(含中文): jsp中 <a href="javascript:location.href='<%=basePath %>jsp/school/teacher.js ...
- 支付宝获取二维码充值
1.获取充值二维码 controller层获取二维码 @ResponseBody @RequestMapping(value = "/alipay-qrcode", produce ...
最新文章
- 项目需求分析与建议-NABCD模型
- 【数据结构与算法】之深入解析“验证二叉搜索树”的求解思路与算法示例
- 10-30SQLserver基础--(备份和还原、分离和附加数据库)、语句查询操作
- Toast源码深度分析
- 你是菜鸡是有原因的 谈谈提问的艺术
- 2021温州市高考成绩查询,温州2021高考成绩排名榜单,温州各高中高考成绩喜报
- node.js中net网络模块TCP服务端与客户端的使用
- 获取Java项目根目录
- pcie扰码的作用_扰码讲解
- 系统集成项目管理工程师成绩合格标准
- epoll的两种触发模式ET和LT
- 图文详解如何从win8/8.1中文版(核心版)升级到win8/8.1专业版
- wav转mp3 c语言源码,C/C++知识点之mp3格式转wav格式 附完整C++算法实现代码
- 从零开始学python项目_从零开始学Python程序设计
- 塔夫茨计算机科学,塔夫茨大学计算机科学研究生语言及申请要求-费用-课程设置...
- 调和级数近似求和公式推导
- mysql字符集以及字符集错误
- 最小生成树--牛客练习赛43-C
- 远程桌面工具连接—远程桌面卡屏如何解决
- html 用户输入成绩,程序输出相应的成绩等级
热门文章
- 树莓派4B使用移远EC20带GPS 4G模块ppp拨号上网
- 移动端常用Axure组件库 元件库下载 包含微信 支付宝常用组件元素
- python--下载文件并将文件放到指定文件夹
- 人脸识别门禁系统java实现_java实现人脸识别源码【含测试效果图】——前台页面层(login.jsp)...
- vue 在线预览word、excel、pdf、txt、图片
- 五分钟读懂视频大数据分析
- SAP针对中国市场推出双轨制医疗计划
- 台达b2伺服说明书_工业4.03.0=?台达工业自动化新品告诉你答案
- python爬虫之模拟登陆(CSDN篇)
- testbench实例 vhdl_VHDL TestBench基础(转)