diff --git a/hutool-core/src/main/java/cn/hutool/core/util/CharUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/CharUtil.java index 7663300f4..e585e901a 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/CharUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/CharUtil.java @@ -261,7 +261,9 @@ public class CharUtil implements CharPool { || c == '\u202a' || c == '\u0000' // issue#I5UGSQ,Hangul Filler - || c == '\u3164'; + || c == '\u3164' + // Braille Pattern Blank + || c == '\u2800'; } /** diff --git a/hutool-core/src/test/java/cn/hutool/core/util/CharUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/util/CharUtilTest.java index 1fb388a69..a9f14d892 100644 --- a/hutool-core/src/test/java/cn/hutool/core/util/CharUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/util/CharUtilTest.java @@ -58,7 +58,10 @@ public class CharUtilTest { @Test public void issueI5UGSQTest(){ - final Character c = '\u3164'; + char c = '\u3164'; + Assert.assertTrue(CharUtil.isBlankChar(c)); + + c = '\u2800'; Assert.assertTrue(CharUtil.isBlankChar(c)); } }