From 943e5471cda4b8e0754ebe66c3e021dfa7a82126 Mon Sep 17 00:00:00 2001 From: CRGBS <32331418+CRGBS@users.noreply.github.com> Date: Wed, 24 May 2023 14:28:35 +0800 Subject: [PATCH] Update common.cpp --- examples/common.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/examples/common.cpp b/examples/common.cpp index 244fb67d6..07875f1df 100644 --- a/examples/common.cpp +++ b/examples/common.cpp @@ -522,6 +522,11 @@ void console_init(console_state & con_st) { // Turn off ICANON (ENABLE_LINE_INPUT) and ECHO (ENABLE_ECHO_INPUT) dwMode &= ~(ENABLE_LINE_INPUT | ENABLE_ECHO_INPUT); SetConsoleMode(hConIn, dwMode); + + // Set console input codepage to UTF8 + _setmode(_fileno(stdin), _O_U8TEXT); + // Set locale to Chinese Simplified UTF-8 + setlocale(LC_ALL, "zh-CN.UTF-8"); } #else // POSIX-specific console initialization