определить, содержат ли данные столбца оракула символы Юникода вне диапазона U + 0000 и U + FFFF - PullRequest
0 голосов
/ 12 сентября 2018

Я пытаюсь перенести таблицу оракула в mysql, но у меня возникают некоторые проблемы на целевой стороне, из-за которых я могу использовать только utf-8, то есть 3 байта.

Я хотел бы запустить sql-запрос, чтобы определить, есть ли у какой-либо записи символ unicode за пределами 3-х байтового диапазона, то есть U + 0000 и U + FFFF

другим способом.Как определить строки таблицы, имеющие символ Юникод между значением кодовой точки U + 10000 и U + 10FFFF?

1 Ответ

0 голосов
/ 20 сентября 2018

MySQL CHARACTER SET utf8 совпадает с utf8mb3.Внешний мир UTF-8 соответствует MySQL utf8mb4.Попробуйте использовать utf8mb4.

. Если вам нужно найти 4-байтовые символы UTF-8, конвертируйте их в HEX и найдите символ F0.Поскольку мы не знаем, как выглядят ваши данные, и какие инструменты у вас есть, я не могу быть более конкретным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...