shell: fix shell chinese error

This commit is contained in:
afwerar 2022-06-23 09:40:35 +08:00
parent c234adbb85
commit fed3b36b0e
1 changed files with 3 additions and 1 deletions

View File

@ -416,6 +416,9 @@ char taosGetConsoleChar() {
bufIndex = 0;
}
if (mbStrLen == 0){
if (buf[bufIndex] == '\r') {
bufIndex++;
}
mbStrLen = WideCharToMultiByte(CP_UTF8, 0, &buf[bufIndex], 1, mbStr, sizeof(mbStr), NULL, NULL);
mbStrIndex = 0;
bufIndex++;
@ -485,7 +488,6 @@ int32_t shellReadCommand(char *command) {
shellBackspaceChar(&cmd);
break;
case '\n':
break;
case '\r':
#ifdef WINDOWS
#else