diff --git a/Lib/test/test_launcher.py b/Lib/test/test_launcher.py index 7dd0b67ea0b3dc..b701ceb86406b2 100644 --- a/Lib/test/test_launcher.py +++ b/Lib/test/test_launcher.py @@ -232,7 +232,7 @@ def run_py(self, args, env=None, allow_fail=False, expect_returncode=0, argv=Non p.stdin.close() p.wait(10) out = p.stdout.read().decode("utf-8", "replace") - err = p.stderr.read().decode("ascii", "replace") + err = p.stderr.read().decode("ascii", "replace").replace("\uFFFD", "?") if p.returncode != expect_returncode and support.verbose and not allow_fail: print("++ COMMAND ++") print([self.py_exe, *args])