From e642484ed635f027a8e6a8fc8afe67e64d8c3c9d Mon Sep 17 00:00:00 2001 From: ConstNW Date: Thu, 19 Mar 2020 17:20:14 +0300 Subject: [PATCH] update my_proto charsets codes add new collation codes of the mysql 8.0 --- libs/mysql/my_proto/my_proto.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libs/mysql/my_proto/my_proto.c b/libs/mysql/my_proto/my_proto.c index c0b82475..0c7520fd 100644 --- a/libs/mysql/my_proto/my_proto.c +++ b/libs/mysql/my_proto/my_proto.c @@ -336,6 +336,7 @@ const char *myp_charset_name( int charset ) { // 101+ : utf16 // 160+ : utf32 case 33: + case 76: case 83: case 223: case 254: @@ -344,10 +345,12 @@ const char *myp_charset_name( int charset ) { case 46: return "utf8mb4"; // superset of utf8 with up to 4 bytes per-char default: - if( charset >= 192 && charset <= 211 ) + if( charset >= 192 && charset <= 215 ) return "utf8"; - if( charset >= 224 && charset <= 243 ) + if( charset >= 224 && charset <= 247 ) return "utf8mb4"; + if( charset >= 255 && charset <= 309 ) + return "utf8mb4"; // utf8mb4 collation version 9.0.0 } return NULL; }