Dalam UTF-32 dan UCS-4, satu nilai kode 32-bit berfungsi sebagai representasi langsung yang cukup dari titik kode karakter apapun (meskipun endianness, yang bervariasi di berbagai platform, mempengaruhi bagaimana nilai menyatakan kode sebagai urutan oktet). Dalam pengkodean lainnya, setiap titik kode dapat diwakili oleh jumlah variabel nilai kode. UTF-32 digunakan secara luas sebagai representasi internal dari teks dalam program (sebagai lawan untuk disimpan atau dikirim teks), karena setiap sistem operasi Unix yang menggunakan kompiler gcc untuk membuatnya sebagai pengkodean karakter "lebar" standar. Beberapa bahasa pemrograman, seperti Benih7, gunakan UTF-32 sebagai representasi internal untuk string dan karakter. Versi terbaru dari bahasa pemrograman Python (awal dengan 2.2) mungkin juga dikonfigurasi untuk menggunakan UTF-32 sebagai representasi untuk string Unicode, secara efektif menyebarkan pengkodean tersebut dalam perangkat lunak berkode tingkat tinggi.
Apa versi terakhir Python yang dapat menggunakan UTF-32?
2.2