utf8_general_ci - 它是标准的Unicode吗?

时间:2012-01-10 19:27:55

标签: mysql unicode utf-8

我有一个数据库,表格设置为utf8_general_ci

它包含以下西里尔数据:Дabc123

MySQL ORD函数返回第一个字符的代码 ... so ....

SELECT ORD('myColumn') FROM myTable

...应返回DECIMAL 1044,而是返回DECIMAL 53396

为什么呢? 53396是一个汉字......

1 个答案:

答案 0 :(得分:4)

ORD不会返回第一个字符的code point;它返回一个特定于Mysql的"代码"这是按文件提到的方式计算的。