String s="中文sss,1232131123123/312/n\n$$€€€€€€";
System.out.println(s.getBytes(StandardCharsets.UTF_8).length);
//或者
InputStream insChk = IoUtil.toUtf8Stream(s);
System.out.println(insChk.available());
java计算string utf8格式字符长度
最新推荐文章于 2024-07-26 03:28:27 发布
文章展示了如何在Java中处理包含特殊字符的字符串,如中文和欧元符号。它使用`getBytes(StandardCharsets.UTF_8)`计算字符串的UTF-8字节长度,并用`IoUtil.toUtf8Stream`将字符串转换为UTF-8输入流以获取可用字节数。
摘要由CSDN通过智能技术生成