# HG changeset patch # User Bram Moolenaar # Date 1567865703 -7200 # Node ID 82543df649ba7ea18f9daad472b1ddd3b061718c # Parent 438192d859f38547e67056aee5948af030fd773e patch 8.1.2003: MS-Windows: code page 65001 is not recognized Commit: https://github.com/vim/vim/commit/fa90d70884ee208966b84052080a7d5eeb8ac2d5 Author: Bram Moolenaar Date: Sat Sep 7 16:07:47 2019 +0200 patch 8.1.2003: MS-Windows: code page 65001 is not recognized Problem: MS-Windows: code page 65001 is not recognized. Solution: Use utf-8 for code page 65001. (Dan Thompson, closes https://github.com/vim/vim/issues/4902) diff --git a/src/mbyte.c b/src/mbyte.c --- a/src/mbyte.c +++ b/src/mbyte.c @@ -4468,8 +4468,10 @@ enc_locale(void) if (acp == 1200) STRCPY(buf, "ucs-2le"); - else if (acp == 1252) /* cp1252 is used as latin1 */ + else if (acp == 1252) // cp1252 is used as latin1 STRCPY(buf, "latin1"); + else if (acp == 65001) + STRCPY(buf, "utf-8"); else sprintf(buf, "cp%ld", acp); diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -758,6 +758,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 2003, +/**/ 2002, /**/ 2001,