bpo-20844: open script file with "rb" mode (GH-12616)
(cherry picked from commit 10654c19b5e6efdf3c529ff9bf7bcab89bdca1c1)
diff --git a/Modules/main.c b/Modules/main.c
index 9011bd1..e3683b9 100644
--- a/Modules/main.c
+++ b/Modules/main.c
@@ -1534,7 +1534,7 @@
const _PyCoreConfig *config = &_PyGILState_GetInterpreterStateUnsafe()->core_config;
FILE* fp;
- fp = _Py_wfopen(pymain->filename, L"r");
+ fp = _Py_wfopen(pymain->filename, L"rb");
if (fp == NULL) {
char *cfilename_buffer;
const char *cfilename;