Pycharm Üzerinde Python ile Txt Dosyası açtığımda türkçe karakterleri yanlış okuyor

Merhaba saygıdeğer büyüklerim ve arkadaşlarım,
Problemim başlıkta belirttiğim gibi python üzerinden var olan bir txt dosyasını okuma kipiyle açtığıma ve readlines() metoduyla içeriğine ulaşmak istediğimde türkçe karakterleri yanlış okuyor sebebi nedir.

#-*- coding: utf-8 -*-
dosya = open("deneme.txt")
icerik = dosya.readlines()
print(icerik)

Çıktı ise şu şekilde:
[‘Ahmet Özkoparan\n’, ‘Mehmet Veli\n’, ‘Serdar Güzel\n’, ‘Zeynep Güz’]

Yardımlarınız için şimdiden teşekkür ederim. :slightly_smiling_face:

3 Beğeni

Arkadaşlar sorunumu çözdüm aynı problemle karşılaşan olursa diye (Biraz da başlığı silmeyi bilmediğim için :grin:) anlatıyorum:
Kodumuza dosyayı açarken sonunda Utf-8 Text’in Utf-8 formatında olduğunu göstermemiz gerekiyor. Yani:

dosya = open("deneme.txt", encoding="utf-8")
icerik = dosya.readlines()
print(icerik)

şeklinde düzenlersek sorunumuz ortadan kalkıyor.

2 Beğeni