blueloveTH 2 years ago
parent
commit
b093a273f1
1 changed files with 4 additions and 6 deletions
  1. 4 6
      src2/main.cpp

+ 4 - 6
src2/main.cpp

@@ -60,6 +60,10 @@ static int f_input(pkpy_vm* vm){
 }
 
 int main(int argc, char** argv){
+#if _WIN32
+        SetConsoleCP(CP_UTF8);
+        SetConsoleOutputCP(CP_UTF8);
+#endif
     pkpy_vm* vm = pkpy_new_vm(true);
 
     pkpy_push_function(vm, "input(prompt=None) -> str", f_input);
@@ -68,12 +72,6 @@ int main(int argc, char** argv){
 
     if(argc == 1){
         void* repl = pkpy_new_repl(vm);
-
-#if _WIN32
-        SetConsoleCP(CP_UTF8);
-        SetConsoleOutputCP(CP_UTF8);
-#endif
-
         bool need_more_lines = false;
         while(true){
             std::cout << (need_more_lines ? "... " : ">>> ");