package apache.poi.assistant;
|
|
import java.io.UnsupportedEncodingException;
|
import java.util.Base64;
|
|
import org.apache.logging.log4j.LogManager;
|
import org.apache.logging.log4j.Logger;
|
|
public class SafetyAssistant {
|
|
private static final Logger logger = LogManager.getLogger(SafetyAssistant.class);
|
|
/**
|
* BASE64 编码
|
*/
|
public static String base64Encoder(String oldString) {
|
Base64.Encoder encoder = Base64.getEncoder();
|
String encodedText = null;
|
|
try {
|
encodedText = encoder.encodeToString(oldString.getBytes("UTF-8"));
|
} catch (UnsupportedEncodingException e) {
|
logger.error(" jsonString : " + oldString);
|
logger.error(" UnsupportedEncodingException error", e);
|
}
|
|
return encodedText;
|
}
|
|
/**
|
* BASE64 解码
|
*/
|
public static String base64Decoder(String oldString) {
|
Base64.Decoder decoder = Base64.getDecoder();
|
String decoderdText = null;
|
|
try {
|
decoderdText = new String(decoder.decode(oldString), "UTF-8");
|
} catch (UnsupportedEncodingException e) {
|
logger.error(" oldString : "+oldString);
|
logger.error(" UnsupportedEncodingException error", e);
|
}
|
|
return decoderdText;
|
}
|
}
|