Base64转码和解码的帮助类
2024-08-31 14:50:26
/**
* 将字符串进行Base64编码
*
* @param s 被编码的字符串
* @return 编码后的字符串
*/
public static String encoderBASE64(String s) {
if (s == null) {
return null;
}
try {
return Base64.encodeBase64String(s.getBytes("utf-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
return null;
}
} /**
* 将 BASE64 编码的字符串 s 进行解码
*
* @param s 被解码的字符串
* @return 解码后的字符串
*/
public static String decoderBASE64(String s) {
String str = null;
try {
if (!StringUtils.isEmpty(s)) {
byte[] b = Base64.decodeBase64(s);
str = new String(b, "UTF-8");
}
} catch (Exception e) {
e.printStackTrace();
}
return str;
}
最新文章
- div+css 设计下拉
- 【MCU】【STM32】1.cube MX库使用笔记
- JAVA线程池简介
- 批量修改数据sql
- SGU 186.The Chain
- 实战:推断mysql中当前用户的连接数-分组筛选
- Mozilla推荐的CSS书写顺序
- git中常见的几个命令
- 数据结构之B树、B+树(一)
- MySQL下载安装配置和Navicat for MySQL的安装配置
- codeforces-4
- 【转】OJ提交时G++与C++的区别
- python源码为何都是pass
- jxls2 java.lang.NegativeArraySizeException
- js常用返回网页顶部几种方法
- Dapper实用教程
- django中跨app引用model
- Jmeter测试普通java类说明
- 16-spring学习-配置文件操作
- Kafka源码深度解析-序列7 -Consumer -coordinator协议与heartbeat实现原理
热门文章
- 优秀web资源
- ubuntu server 安装 question2answer 及 汉化包
- uva 701 - The Archeologists' Dilemma
- Httpclient 4, error 302. How to redirect?
- vb中adOpenKeyset, adLockOptimistic
- webapp 里主要的 mate 用途
- $watch
- SPOJ 74. Divisor Summation 分解数字的因子
- jquery获取td所在的行和列
- Web Service——CXF