0%

Java过滤utf8mb4字符串

两个数据库迁移,有一个字符集用的utf8mb4,放入到utf8里面,就会报错。

通过如下方法,可以把utf8mb4的字符串全部过滤掉。

1
2
String source = "your input string";
String target = source.replaceAll("[^\\u0000-\\uD7FF\\uE000-\\uFFFF]", "");