mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Fixed that multibyte charsets didn't honor multibyte
sequence boundaries in functions LIKE and LOCATE in the case of "binary" collation. Comparison was done like if the strings were just a binary strings without character set assumption.
This commit is contained in:
@ -1028,6 +1028,7 @@ static MY_COLLATION_HANDLER my_collation_ci_handler =
|
||||
my_like_range_simple,
|
||||
my_wildcmp_mb,
|
||||
my_strcasecmp_ucs2,
|
||||
my_instr_mb,
|
||||
my_hash_sort_ucs2
|
||||
};
|
||||
|
||||
@ -1100,7 +1101,7 @@ CHARSET_INFO my_charset_ucs2_bin=
|
||||
2, /* mbmaxlen */
|
||||
0,
|
||||
&my_charset_handler,
|
||||
&my_collation_bin_handler
|
||||
&my_collation_mb_bin_handler
|
||||
};
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user