Class Encoder

java.lang.Object
com.imyeyu.utils.Encoder

public class Encoder extends Object
编码操作
Version:
2021-02-13 10:59
Author:
夜雨
  • Constructor Details

    • Encoder

      public Encoder()
  • Method Details

    • unicode

      public static String unicode(String data)
      Unicode 编码全角字符
      Parameters:
      data - 字符串
      Returns:
      编码结果
    • base64

      public static String base64(String data)
      Base64 编码字符串
      Parameters:
      data - 字符串
      Returns:
      编码结果
    • base64

      public static String base64(byte[] bytes)
      Base64 编码字节数据
      Parameters:
      bytes - 字节数据
      Returns:
      编码结果
    • urlArg

      public static String urlArg(String data)
      编码 URL 参数值。不要传整个链接,此方法只用于参数值的编码
      Parameters:
      data - URL 参数
      Returns:
      编码结果
    • urlArgs

      public static String urlArgs(Map<String,Object> args)
      编码 URL 参数
      Parameters:
      args - URL 参数表
      Returns:
      编码结果
    • url

      public static String url(String urlStr)
      编码 URL 链接,半角 "+" 号会使用 "%2B"
      Parameters:
      urlStr - URL 链接
      Returns:
      编码结果
    • hex

      public static String hex(byte[] bytes)
      字节数据转 16 进制字符串
      Parameters:
      bytes - 字节数据
      Returns:
      16 进制字符串