Merhaba,
Test amaçlı bir not yazdırma programı yazdım. İnputla aldığım notu aynı klasörde not defterine kayıt ediyor ama iş ‘Ü - ü - Ğ - ğ - ı - İ - Ş - ş - Ç - ç - Ö - ö’ geldiğinde hata alıyorum.
Yardımcı olursanız sevinirim.
-- coding: utf-8 --
Türkçe karakter sorunlarından kurtulmak adına en üst kısma yazın. Cp 1254 de eklenebilir.
1 Beğeni
with open("file.extension", "mode", encoding="utf-8") as file:
pass
open
fonksiyonunun encoding
parametresine "utf-8"
vererek dosya işleminizi gerçekleştirmeyi deneyin.
2 Beğeni
Bu encoding sorunlari bitmek bilmiyor Microsoft’ta. @DrShahinstein 'in dedigi seyi deneyebilirsiniz.
2021 yilindayiz. Mantikli bir neden bulmaya calisiyorum ama bulamiyorum, unicode cikali kac sene olmus hala cp 1254 kullaniyorlar. Ne yasiyor bu microsoft?
-- coding: utf-8 --
^
SyntaxError: invalid syntax
Bu hatayı alıyorum
" # -- coding: utf-8 --
" Bu da bi işe yaramadı
# -*- coding: utf-8 -*-
2 Beğeni