Как выполнить проверку кодировки, которая не поддерживает данные, выходящие за рамки кодировки символов BMPJAVA

Программисты JAVA общаются здесь
Anonymous
Как выполнить проверку кодировки, которая не поддерживает данные, выходящие за рамки кодировки символов BMP

Сообщение Anonymous »

Моя база данных — utf8 и не поддерживает вставку данных за пределами кодировки символов BMP, таких как смайлики. Но я не хочу устанавливать базу данных в utf8mb4. Как выполнить проверку на серверной стороне, которая не поддерживает данные, выходящие за рамки кодировки символов BMP, например регулярные выражения или другие методы.
Я знаю, что диапазон символов BMP — U+0000和U+. FFFF, но я не знаю, существует ли регулярное выражение для проверки того, находится ли данное значение в пределах этого диапазона кодировки или за его пределами.

Подробнее здесь: https://stackoverflow.com/questions/784 ... ond-bmp-ch

Вернуться в «JAVA»