`

java的Url和Html编码解码

阅读更多

今天使用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 Base64编码和解码

    在Java中,处理Base64编码和解码的操作通常涉及到网络通信、数据序列化以及安全加密等方面。下面我们将详细探讨Java中的Base64编码和解码原理及其实现方式。 Base64编码的基本思想是将每3个字节(24位)的数据转换...

    Java中常用的关于编码解码方法

    本文将详细介绍Java中与编码解码相关的几个关键概念和方法,帮助开发者更好地理解并解决编码问题。 #### 1. 字符串的编码与解码 在Java中,字符串的编码和解码主要通过`getBytes()`和`new String()`方法来实现。 ...

    js解码 、java编码

    在JavaScript中,可以使用内置的`atob()`和`btoa()`方法进行Base64解码和编码。`atob()`方法接受一个Base64编码的字符串,返回解码后的二进制数据;`btoa()`则相反,将二进制数据或非URL安全的字符串转换为Base64...

    URL解码-编码器URL解码-编码器

    在实际操作中,开发者通常会使用编程语言提供的内置函数进行URL编码和解码,例如JavaScript的`encodeURIComponent()`和`decodeURIComponent()`,Python的`urllib.parse.quote()`和`urllib.parse.unquote()`,Java的`...

    url编码工具

    “Url编码工具.exe”是一个执行URL编码和解码功能的程序,它可以帮助用户方便地处理包含特殊字符的URL。通过这个工具,你可以: 1. 将URL中的特殊字符自动转换为它们的百分号编码形式,确保URL的正确性和可传递性。...

    java-根据网站链接url生成二维码qrcode

    首先,我们需要引入一个Java二维码生成库,例如`com.google.zxing`库中的`javase`模块,这个模块提供了生成和解码二维码的功能。你可以通过Maven或Gradle将其添加为项目依赖。 ```xml <!-- Maven --> <groupId>...

    通过URL地址获取网页生成jpg图片

    最后,Java端通过HTTP请求获取Base64编码的图片数据,解码并保存为jpg文件: ```java String base64Image = fetchBase64ImageFromNodeServer(url); // 调用Node.js服务获取Base64数据 byte[] imageBytes = Base64....

    二维码生成 图片Base64编码解码

    二维码生成和图片Base64编码解码是两个在IT领域中常见的操作,广泛应用于数据传输、网页设计和移动应用等领域。下面将详细讲解这两个主题。 首先,二维码(Quick Response Code)是一种二维条形码,可以存储更多的...

    各种格式的编码解码工具类分享(hex解码 base64编码)

    本篇文章将详细介绍几种常见的编码解码方式,包括Hex编码、Base64编码以及URL编码,并提供一个集成Apache Commons Codec、Commons Lang和Java JDK的实用工具类`EncodeUtils`。 ### 1. Hex编码与解码 Hex编码是一种...

    urlrewrite 3.2.0 java包

    - **URL编码与解码**:自动处理URL编码问题。 ### 3. 安装与配置 要使用URLRewrite 3.2.0,首先需要将其JAR包添加到Web应用程序的`WEB-INF/lib`目录下。接着,在Web应用的`WEB-INF`目录下创建`urlrewrite.xml`配置...

    java字符编码错误整理大全

    ### Java字符编码错误整理大全 #### 一、概述 在Java开发过程中,字符编码问题是非常常见且容易引发一系列乱码问题的重要因素。本篇将详细梳理Java中的字符编码相关知识点,帮助开发者解决实际工作中遇到的各种...

    JAVA jSOUP解析html

    `UrlUtils.java`可能包含了处理URL的相关工具函数,如URL合法性检查、URL编码解码、URL拼接等。例如,它可能包含以下方法: ```java public class UrlUtils { public static String encodeUrl(String url) { // ...

    base64编码解码工具源码

    在这个“base64编码解码工具源码”中,我们可以期待找到一个实现了Base64编码和解码功能的应用程序。这个工具具有用户界面,使得非技术用户也能方便地对数据进行编码和解码操作。用户界面可能包含输入框用于输入待...

    html5实现摄像头拍照并使用java进行照片保存

    在Servlet中,我们需要解析这个URL,提取出Base64编码的图像数据,并将其解码为字节数组。然后,可以使用Java的`javax.imageio.ImageIO`类将字节数组保存为本地文件或上传至云存储服务。以下是一个简化的Servlet处理...

    Base64编码和解码的应用(前后端程序)

    在后端,我们可以使用Java的`java.util.Base64`类进行Base64编码和解码。以下是一个简单的Servlet示例,用于接收前端发送的Base64编码字符串并解码: ```java import javax.servlet.http.*; import java.io.*; ...

    编程实现显示URL中的Html文件

    这个例子展示了如何使用Java的基础功能来获取和显示URL中的HTML内容。然而,要构建一个完整的简易浏览器,还需要处理更多细节,如页面导航、JavaScript支持、CSS解析等,这通常需要引入额外的库或使用更复杂的架构。

    Escape.java_java_

    考虑到Java的标准库(如`java.nio.charset`包)已经提供了许多编码解码功能,`Escape.java`可能是为了提供额外的定制或便利性,或者兼容旧的系统或库。 以上就是关于`Escape.java`源代码中可能涉及的Java字符编码...

    Java 从网络中读取图片 转换成Base64字符串

    Java 8引入了`java.util.Base64`工具类,提供了方便的Base64编码和解码功能。 1. 创建字节数组:使用`IOUtils`类(来自Apache Commons IO库)将输入流转换为字节数组。 ```java byte[] imageBytes = IOUtils....

Global site tag (gtag.js) - Google Analytics