Thursday, 15 October 2026 SourcesAbout🌓
🇬🇧 UK ▾
BREAKING
Technology

Python 3.15 goes global with UTF-8 support

The Register ·
Python 3.15 goes global with UTF-8 support

After a week’s delay, the new version of Python, v3.15, has been released.

With it comes a proper profiler, an experimental just-in-time compiler, and a tightening of dictionary structures.

It also offers a time-saving Lazy Import option for programs to not load modules until needed, the implementation of which ironically halted this release until a few last-minute regressions were sorted.

But of all these new delicacies spread before the Pythonistas, the data wranglers of the bunch may most appreciate default UTF-8 support across all platforms.

And when we say “all platforms,” we’re really just throwing shade at Windows (as usual).

Python has defaulted to macOS and Linux Python environments for some time now.

It’s a small but important update.

About half of all Python developers use the language for processing and analyzing data, and about 58 percent of Python users build on Windows, according to various Python Software Foundation surveys.

Party crashers Earlier versions of Python defaulted to the host system's locale encoding.

This led to much consternation for Windows developers whose scripts opened UTF-8-encoded data sets, only to have non-ASCII characters corrupt or crash the program.

Culprits could be as innocuous as a smart quote or a fancy apostrophe.

Managed by The Unicode Consortium, with the help of the IETF and ISO, UTF-8 is an 8-bit binary encoding of the Unicode catalog of all the world’s written symbols.

ASCII offered only 128 characters to cover the world’s knowledge, but UTF-8 provides over 1.1 million slots, which is plenty of room for smart quotes, emojis, musical and math notations, all the Chinese dialects, and even a few extinct languages (for research purposes).

There’s also UTF-16 and UTF-32, but UTF-8’s combination of efficiency and inclusiveness made it the default for the Web and most modern operating systems.

Read the full article on The Register ›

5News aggregated this summary from the outlet’s public feed. The full article, with all the context, is on www.theregister.com — the content belongs to The Register.

More from The Register

See all ›

More in Technology

See all ›