Base64Tool.java
768 字节
package com.sy.utils;
import lombok.extern.slf4j.Slf4j;
import java.io.UnsupportedEncodingException;
import java.nio.charset.StandardCharsets;
import java.util.Base64;
@Slf4j
public class Base64Tool {
public static String encodeUtf8ToUtf8(String content){
String encodeToString = Base64.getEncoder().encodeToString(content.getBytes(StandardCharsets.UTF_8));
log.info("[BASE64-ENCODE] = {}" , encodeToString);
return encodeToString;
}
public static String decodeUtf8ToUtf8(String encodeStr){
byte[] base64decodedBytes = Base64.getDecoder().decode(encodeStr);
String resoult = new String(base64decodedBytes, StandardCharsets.UTF_8);
log.info("[BASE64-DECODE]={}",resoult);
return resoult;
}
}