今天使用UEditor的时候发现传到Controller里面的富文本内容是编码过的,很想当然的就以为是经过HtmlEncode过的,所以采用了Apache Common Lang包做编码解码工具,调用方法为:

import org.apache.commons.lang3.StringEscapeUtils;String strDecode = StringEscapeUtils.unescapeHtml4(input);

调试后发现结果还是不对,仔细看了一下编码,发现其实客户端用的是escape方法,是UrlEcode,所以改用Url的编码方式:

import java.net.URLDecoder;
String strDecode = URLDecoder.decode(arg0);

两种编码解码方式,记录一下,以后备忘吧

java的Url和Html编码解码相关推荐

  1. Java工程中引用Base64编码解码小记

    Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一. Base64编码说明 Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两 ...

  2. Java中使用Base64进行编码解码的工具类-将验证码图片使用Base64编码并返回给前端

    场景 前端使用Vue,验证码图片的src属性来自于后台SpringBoot接口. 后台验证码接口生成验证码图片并将其使用Base64进行编码. 前端就可以直接使用 data:image/png;bas ...

  3. [Java基础]字符串中的编码解码问题

  4. JSP页面请求响应过程中的编码解码

    该片简要讲述:JSP页面传输过程中,浏览器与服务器的编码解码以及HTTP协议对URL进行的编码解码. 问题如下: //所有的JSP页面的编码都是UTF-8的格式 //test1.jsp <%@ ...

  5. java url加密解密,java URL 编码解码,该如何解决

    java URL 编码解码 我写了两个接口 一个是对字符串加密 的,一个是解密的  .加密的可以通过调用接口生成加密字符串如下: Oc0PEwKrLzHqT25hYLhWP5wlk5HROPJoWC3 ...

  6. java对URL进行编码和解码

    代码 引入 import java.net.URLEncoder; import java.net.URLDecoder; 编码 URLEncoder.encode( URL, "UTF-8 ...

  7. java学习-http中get请求的非ascii参数如何编码解码探讨

    # 背景: 看着别人项目代码看到一个PathUtils工具类, 里面只有一个方法,String  rebuild(String Path),将路径进行URLDecoder.decode解码,避免路径中 ...

  8. java中文乱码解决之道(五)—–java是如何编码解码的

    编码&解码 1:I/O操作 2:内存 3:数据库 4:javaWeb 下面主要介绍前面两种场景,数据库部分只要设置正确编码格式就不会有什么问题,javaWeb场景过多需要了解URL.get.P ...

  9. java 编码解码_深入解析Java中的编码转换以及编码和解码操作

    一.Java编码转换过程 我们总是用一个java类文件和用户进行最直接的交互(输入.输出),这些交互内容包含的文字可能会包含中文.无论这些java类是与数据库交互,还是与前端页面交互,他们的生命周期总 ...

最新文章

  1. 高产来自“长期主义”:智源学者朱军谈ICLR 2020 全球发文第二的经验法则
  2. Python学习之——编码方式
  3. python数学知识_数学知识回顾01
  4. 深入理解 python 中的赋值、引用、拷贝、作用域
  5. 15. 3Sum_左右开工,遍历找出符合目标的数字
  6. 最小新整数(信息学奥赛一本通-T1231)
  7. Vue中diff算法的理解
  8. C#图解教程读书笔记(第3章 类型、存储及变量)
  9. python跳一跳编程构造_python实现微信跳一跳辅助工具步骤详解
  10. [转载] 用Python进行简单的文本相似度分析
  11. Spring 测试代码的写法以及一个c3p0的错误
  12. Python 监控linux之dstat
  13. 阿里的数据同步神器——Canal
  14. 期货基础知识——期货期权中英文对照表
  15. mongdb 鉴权失败,添加用户数据失败
  16. Win11快捷复制粘贴不能用怎么办?Win11快捷复制粘贴不能用
  17. 【好文转载】产品经理做产品设计的九步法
  18. 【U8】会计科目使用自定义项著辅助核算步骤及注意事项
  19. qt录音器的实例,很简单的例子
  20. mac电脑删除启动台顽固图标方式

热门文章

  1. java字典序最小值_字典序最小问题
  2. (毕设)超声波测距仪—倒车雷达电路(原理图和PCB源文件
  3. Vue项目接手的问题
  4. ios刮刮卡效果_iOS基础-小Demo--刮开涂层(刮刮乐效果)
  5. h61支持服务器内存吗,h61主板支持多大内存 富士康2abf h61主板最大支持多少内存...
  6. android+7.0+nexus,Nexus新机搭安卓7.0+4G全网通
  7. mschart走势图 vc_MSChart使用小结,MS图表
  8. 二维码参数转guid格式
  9. 边界值法中的上点、内点和离点的定义
  10. 高通ar,unity实现3D物体识别,图片识别