diff options
Diffstat (limited to 'src/engine/server')
| -rw-r--r-- | src/engine/server/server.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/engine/server/server.cpp b/src/engine/server/server.cpp index 8958a405..516db5fb 100644 --- a/src/engine/server/server.cpp +++ b/src/engine/server/server.cpp @@ -49,7 +49,8 @@ static const char *StrUTF8Ltrim(const char *pStr) int Code = str_utf8_decode(&pStr); // check if unicode is not empty - if(Code > 0x20 && Code != 0xA0 && Code != 0x034F && (Code < 0x2000 || Code > 0x200F) && (Code < 0x2028 || Code > 0x202F) && + if(Code > 0x20 && Code != 0xA0 && Code != 0x034F && Code != 0x2800 && + (Code < 0x2000 || Code > 0x200F) && (Code < 0x2028 || Code > 0x202F) && (Code < 0x205F || Code > 0x2064) && (Code < 0x206A || Code > 0x206F) && (Code < 0xFE00 || Code > 0xFE0F) && Code != 0xFEFF && (Code < 0xFFF9 || Code > 0xFFFC)) { @@ -69,7 +70,8 @@ static void StrUTF8Rtrim(char *pStr) int Code = str_utf8_decode(&p); // check if unicode is not empty - if(Code > 0x20 && Code != 0xA0 && Code != 0x034F && (Code < 0x2000 || Code > 0x200F) && (Code < 0x2028 || Code > 0x202F) && + if(Code > 0x20 && Code != 0xA0 && Code != 0x034F && Code != 0x2800 && + (Code < 0x2000 || Code > 0x200F) && (Code < 0x2028 || Code > 0x202F) && (Code < 0x205F || Code > 0x2064) && (Code < 0x206A || Code > 0x206F) && (Code < 0xFE00 || Code > 0xFE0F) && Code != 0xFEFF && (Code < 0xFFF9 || Code > 0xFFFC)) { |