package com.qianwen.core.tool.utils; import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import java.nio.charset.UnsupportedCharsetException; /* loaded from: blade-core-tool-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tool/utils/Charsets.class */ public class Charsets { public static final Charset ISO_8859_1 = StandardCharsets.ISO_8859_1; public static final String ISO_8859_1_NAME = ISO_8859_1.name(); public static final Charset GBK = Charset.forName(StringPool.GBK); public static final String GBK_NAME = GBK.name(); public static final Charset UTF_8 = StandardCharsets.UTF_8; public static final String UTF_8_NAME = UTF_8.name(); public static Charset charset(String charsetName) throws UnsupportedCharsetException { return StringUtil.isBlank(charsetName) ? Charset.defaultCharset() : Charset.forName(charsetName); } }