utf8_general_ci - это стандартный Юникод? - PullRequest
0 голосов
/ 10 января 2012

У меня есть база данных с таблицей, установленной на utf8_general_ci

Содержит следующие кириллические данные: Дabc123

Функция MySQL ORD возвращает код первого символа ... so ....

SELECT ORD('myColumn') FROM myTable

... должен вернуть DECIMAL 1044, но вместо этого возвращает DECIMAL 53396

Почему? 53396 - это китайский иероглиф ...

1 Ответ

4 голосов
/ 10 января 2012

ORD не возвращает кодовую точку первого символа; он возвращает специфичный для Mysql «код», который рассчитывается в порядке, указанном в документации.

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