Моя база данных — utf8 и не поддерживает вставку данных за пределами кодировки символов BMP, таких как смайлики. Но я не хочу устанавливать базу данных в utf8mb4. Как выполнить проверку на серверной стороне, которая не поддерживает данные, выходящие за рамки кодировки символов BMP, например регулярные выражения или другие методы.
Я знаю, что диапазон символов BMP — U+0000和U+. FFFF, но я не знаю, существует ли регулярное выражение для проверки того, находится ли данное значение в пределах этого диапазона кодировки или за его пределами.
Подробнее здесь: https://stackoverflow.com/questions/784 ... ond-bmp-ch
Мобильная версия