← Python31 / 62
Jebakan File Encoding UTF-8
Selalu cantumkan encoding='utf-8' saat membuka file teks agar karakter spesial tidak berubah menjadi simbol aneh di OS Windows.
👀 Contoh dulu
with open("file.txt", "w", encoding="utf-8") as f:
f.write("Kopi ☕")Hasilnya: Karakter emoji dan simbol internasional tersimpan sempurna.
💡 Default encoding di Windows adalah CP1252 yang sering merusak teks.
📝 Sekarang giliranmu
Kita butuh menulis teks Bahasa Indonesia beserta emoji ke file pesan.txt. Gunakan with open() dalam mode tulis ('w') dan wajib tentukan parameter encoding agar tidak rusak di Windows.
Preview