java - Java 中是否有一种简单的方法来过滤 unicode 版本 (3.2) 中的字符?

标签 java unicode

我有一个用 Java 编写的注册过程。我想确保使用的名称都在 unicode 3.2 范围内。此 unicode 要求适用于我的系统的另一部分,它不在 java 中。

Java 是否有一种简单的方法来验证 unicode 版本的字符串?我似乎无法从一些粗略的检查中找到任何东西。

谢谢

最佳答案

我会读这个UCD文件并从第一列构建一个 BitSet。这将是测试字符串中每个代码点的快速方法。

关于java - Java 中是否有一种简单的方法来过滤 unicode 版本 (3.2) 中的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14243298/

相关文章:

java - 为什么3>>32等于3?

java - 如何生成不同大小元素的排列

java - 为什么第一个 HQL 查询比其他查询花费的时间更长?

javax.swing.text.rtf.RTFEditorKit/RTF 是一种 8 位格式

python - Tornado url 正则表达式 unicode 字符

Python 相当于 'grep -C N' ?

python - 从字典数据中删除 Unicode

python - 从字符串中删除特殊字符,例如笑脸,但保留德语特殊字符

python - 我怎样才能在我的 .py 文件中成功使用 UNICODE 字符而不引起麻烦?

java - 为什么 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) 修复 Hibernate 延迟加载异常?