Mencetak Aksara Unikod dalam Konsol Windows
Apabila menghadapi ralat "UnicodeEncodeError: codec 'charmap' tidak boleh mengekod aksara," ia menunjukkan bahawa pengekodan konsol tidak dapat mengendalikan aksara Unicode tertentu. Untuk menyelesaikan masalah ini, Python 3.6 dan seterusnya telah melaksanakan UTF-8 sebagai pengekodan konsol Windows lalai, membenarkan paparan semua aksara Unicode.
Penyelesaian Alternatif:
Untuk versi Python terdahulu, pertimbangkan perkara berikut penyelesaian:
Penghadan dalam Konsol Interaktif:
Dalam Python 3.6 , pengekodan PYTHONIOENCODING diabaikan untuk penimbal konsol interaktif melainkan PYTHONLEGACYWINDOWSIOENCODING ditetapkan kepada rentetan bukan kosong.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetak Aksara Unikod dalam Konsol Windows Tanpa Ralat Pengekodan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!