Seperti yang ditunjukkan dalam contoh yang diberikan, mengisytiharkan rentetan Unicode dalam kod sumber Python boleh menghadapi cabaran. Walau bagaimanapun, terdapat penyelesaian untuk memastikan aksara Unicode boleh dikendalikan dan dipaparkan dengan betul.
Dalam Python 3, UTF-8 ialah pengekodan sumber lalai, menjadikannya mudah untuk menggunakan aksara Unikod. Tidak ada keperluan untuk sebarang pengisytiharan eksplisit.
Dalam Python 2, pendekatan berbeza diperlukan:
Pengisytiharan Pengepala:
Contoh:
<code class="python"># -*- coding: utf-8 -*- u = 'idzie wąż wąską dróżką' uu = u.decode('utf8') s = uu.encode('cp1250') print(s)</code>
Atas ialah kandungan terperinci Bagaimana untuk Bekerja dengan Pengekodan UTF-8 dalam Sumber Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!