Browse Source

Issue 2397 – Default to UTF-8 encoding in internal editor

https://winscp.net/tracker/2397

Source commit: d15afce18d0c890c62877d077d165a49bfb1d0c8
Martin Prikryl 2 months ago
parent
commit
6e672a08e0
2 changed files with 2 additions and 2 deletions
  1. 1 1
      source/forms/Editor.cpp
  2. 1 1
      source/windows/WinConfiguration.cpp

+ 1 - 1
source/forms/Editor.cpp

@@ -1402,7 +1402,7 @@ void __fastcall TEditorForm::LoadFromFile(bool PrimaryEncoding)
           DebugFail();
           // fallthru
 
-        case CP_ACP:
+        case CP_ACP: // = 0
           FEncoding = PrimaryEncoding ? FAnsiEncoding : TEncoding::UTF8;
           break;
       }

+ 1 - 1
source/windows/WinConfiguration.cpp

@@ -665,7 +665,7 @@ void __fastcall TWinConfiguration::Default()
   FEditor.EarlyClose = 2; // seconds
   FEditor.SDIShellEditor = false;
   FEditor.WindowParams = L"";
-  FEditor.Encoding = CP_ACP;
+  FEditor.Encoding = CP_UTF8;
   FEditor.WarnOnEncodingFallback = true;
   FEditor.WarnOrLargeFileSize = true;
   FEditor.AutoFont = true;