java判断是否包含非gbk字符

要求报文限定gbk或GB2312字符。

如何判断下呢?
用java.nio.charset的Charset类即可。

boolean flag = Charset.forName("GB2312").newEncoder().canEncode("张三阿什拉夫静安寺懂法守法");
logger.info("flag:{}",flag);


你可能感兴趣的:(java,开发语言)