GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Enable UTF-8 mode by default (implement PEP 686) · Issue #133711 · python/cpython

Enable UTF-8 mode by default (implement PEP 686) #133711

New issue
Copy link
New issue
Copy link
Closed
Closed
Enable UTF-8 mode by default (implement PEP 686)#133711
Copy link
Labels
interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)pendingThe issue will be closed if no feedback is providedThe issue will be closed if no feedback is providedtype-featureA feature request or enhancementA feature request or enhancement

Description

@AA-Turner
AA-Turner
opened on May 8, 2025
Issue body actions

Feature or enhancement

Proposal:

See PEP 686

Has this already been discussed elsewhere?

No response given

Links to previous discussion of this feature:

PEP 686, approved for Python 3.15.

Linked PRs

  • GH-133711: Enable UTF-8 mode by default (PEP 686) #133712
  • gh-133711: Fix test_regrtest for PYTHONUTF8=1 #134839
  • gh-133711: Log Windows OEM code page in test.pythoninfo #134840
  • gh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode #134841
  • [3.14] gh-133711: Fix test_regrtest for PYTHONUTF8=1 (GH-134839) #134842
  • [3.13] gh-133711: Fix test_regrtest for PYTHONUTF8=1 (GH-134839) #134843
  • [3.14] gh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (GH-134841) #134851
  • [3.13] gh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (GH-134841) #134852
Reacted by Mickaël Schoentgen and Antonio
Reacted by Nils-Hero Lindemann and Petr Stodůlka

Activity

Next
  1. AA-Turner
    added
    type-featureA feature request or enhancementA feature request or enhancement
    on May 8, 2025
  2. picnixz
    added
    interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)
    on May 8, 2025
  3. serhiy-storchaka commented on May 11, 2025

    @serhiy-storchaka
    serhiy-storchaka
    on May 11, 2025
    Member
    More actions

    Please wait until we fix all errors in the tests and the stdlib when running in a non-UTF-8 locale (see #133677). Then ensure that all tests are still passed in a non-UTF-8 locale after this change.

    Reacted by Adam Turner
  4. vstinner
    added 5 commits that reference this issue on May 28, 2025

    pythongh-133711: Fix test_regrtest for PYTHONUTF8=1

    0112cfd

    pythongh-133711: Log Windows OEM code page in test.pythoninfo

    a314595

    pythongh-133711: Log Windows OEM code page in test.pythoninfo

    0b48096

    pythongh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode

    eef2384

    gh-133711: Fix test_regrtest for PYTHONUTF8=1 (#134839)

    9161827
  5. miss-islington
    added 2 commits that reference this issue on May 28, 2025

    pythongh-133711: Fix test_regrtest for PYTHONUTF8=1 (pythonGH-134839)

    c5085aa

    pythongh-133711: Fix test_regrtest for PYTHONUTF8=1 (pythonGH-134839)

    3787bf0
  6. vstinner
    added 2 commits that reference this issue on May 28, 2025

    gh-133711: Log Windows OEM code page in test.pythoninfo (#134840)

    d9ec0ee

    gh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (#134841)

    4635115
  7. miss-islington
    added 2 commits that reference this issue on May 28, 2025

    pythongh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (py…

    fcf9585

    pythongh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (py…

    09f7a7d
  8. vstinner
    added a commit that references this issue on May 28, 2025

    [3.13] gh-133711: Fix test_regrtest for PYTHONUTF8=1 (GH-134839) (#13…

    5511533
  9. 5 remaining items

  10. Pranjal095
    added a commit that references this issue on Jul 12, 2025

    pythongh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (py…

    38f99c6
  11. AA-Turner
    added a commit that references this issue on Jul 15, 2025

    GH-133711: Enable UTF-8 mode by default (PEP 686) (#133712)

    c89a66f
  12. taegyunkim
    added 4 commits that reference this issue on Aug 4, 2025

    pythongh-133711: Fix test_regrtest for PYTHONUTF8=1 (python#134839)

    57352c4

    pythongh-133711: Log Windows OEM code page in test.pythoninfo (python…

    64f67cb

    pythongh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (py…

    26b9aed

    pythonGH-133711: Enable UTF-8 mode by default (PEP 686) (python#133712)

    4c6acfb
  13. Agent-Hellboy
    added a commit that references this issue on Aug 19, 2025

    pythonGH-133711: Enable UTF-8 mode by default (PEP 686) (python#133712)

    e7da33e
  14. StanFromIreland commented on Sep 17, 2025

    @StanFromIreland
    StanFromIreland
    on Sep 17, 2025
    Member
    More actions

    Is there anything left to do here?

  15. StanFromIreland
    added
    pendingThe issue will be closed if no feedback is providedThe issue will be closed if no feedback is provided
    on Sep 17, 2025
  16. AA-Turner
    closed this as completedon Sep 17, 2025
  17. hugovk commented on Jan 15, 2026

    @hugovk
    hugovk
    on Jan 15, 2026
    Member
    More actions

    Is there anything left to do here?

    Update the PEP from Accepted to Finished?

    https://peps.python.org/pep-0686/

  18. vstinner commented on Jan 16, 2026

    @vstinner
    vstinner
    on Jan 16, 2026
    Member
    More actions

    I wrote python/peps#4785 to set PEP 686 Status to Final.

    Reacted by Hugo van Kemenade
  19. gostak-dd
    added 3 commits that reference this issue on Jun 2, 2026

    pythongh-133711: Fix test_regrtest for PYTHONUTF8=1 (python#134839)

    91b2563

    pythongh-133711: Log Windows OEM code page in test.pythoninfo (python…

    b88bf26

    pythongh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (py…

    4fdd806
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)pendingThe issue will be closed if no feedback is providedThe issue will be closed if no feedback is providedtype-featureA feature request or enhancementA feature request or enhancement

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.