Closes #25185: Use UTF-8 encoding when reading pyvenv.cfg.
diff --git a/Lib/site.py b/Lib/site.py
index ad5d136..3c8584b 100644
--- a/Lib/site.py
+++ b/Lib/site.py
@@ -472,7 +472,9 @@
         config_line = re.compile(CONFIG_LINE)
         virtual_conf = candidate_confs[0]
         system_site = "true"
-        with open(virtual_conf) as f:
+        # Issue 25185: Use UTF-8, as that's what the venv module uses when
+        # writing the file.
+        with open(virtual_conf, encoding='utf-8') as f:
             for line in f:
                 line = line.strip()
                 m = config_line.match(line)