Есть ли простой способ в Java для фильтрации символов в версии Unicode (3.2)?

У меня есть процесс регистрации на Java. Я хочу, чтобы все используемые имена были в Unicode 3.2. Это требование для юникода относится к другой части моей системы, которая не находится в java.

Есть ли у Java простой способ проверки строки для Unicode-версий? Кажется, я ничего не могу найти от каких-то беглых проверок.

Спасибо

Ответ 1

Я прочитал бы этот файл UCD и создаю BitSet из первого столбца. Это будет быстрый способ проверить каждую кодовую точку в String.