Anasayfa > Dökümanlar > Python ve DOS’daki türkçe karakter problemini çözmek

Python ve DOS’daki türkçe karakter problemini çözmek

Python’da Türkçe Karakter Sorunu

Python Türkçe karakterleri yani “-ş, -ı” karakterlerini algılayamaz. Bu nedenle kod satırımızın başına bazı kodlar eklememiz lazımdır

# -*- coding: utf-8 -*-

Windows kullanıcıları ise utf-8 yerine cp1254 adlı karakter kodlamasını kullanmayı tercih edebilir:

# -*- coding: cp1254 -*-

Böylelikle kullandığımız karakter tipini Python’a tanıtmış oluyoruz.

Eğer Windows ‘ta IDLE Kullanıyorsanız  # -*- coding: cp1254 -*- satırını yazmadan kaydetmeye çalıştığınızda ¸karşınıza bir uyarı penceresi çıkacaktır.

IDLE, karakter kodlamasını belirtmeniz konusunda sizi uyarıyor. Eğer burada “Edit My File” düğmesine basacak olursanız, IDLE programınızın ilk satırınıza sizin yerinize # -*- coding: cp1254 -*- komutunu  otomatik olarak ekleyecektir.

Ms-Dos’ta Türkçe Karakter Problemi

Türkçe karakter probleminin yaşandığı bir diğer ortamda Ms-Dos Komut Sistemidir. Ms-Dos Türkçe karakterleri düzgün gösteremez. “-ş,-ı” ların yerine “ ?” vb. şeyler koyar

Bunun çözümü için

*Önce MS-DOS ekranını açıyoruz.

*Ardından şu komutu veriyoruz:

chcp 1254

*Daha sonra pencere başlığına sağ tıklayıp “özellikler” e giriyoruz.

*Yazı Tipi sekmesi içinde yazı tipini “Lucida console” olarak değiştiriyoruz.

Tamam’a basıyoruz.

*Karşımıza çıkan pencerede, “özellikleri sadece geçerli pencereye uygula” seçeneğini işaretliyoruz.

İşte Python ve Ms-Dos’Taki Türkçe Karakter Problemini Çözdük.

Yazar: AkRoPLonzA

Reklamlar
Kategoriler:Dökümanlar Etiketler:, , , , ,
  1. vatoz
    05/09/2014, 01:26

    özellikleri sadece geçerli pencereye uygula”” diye bişey çıkmıyor, lütfen yardımcı olur musunuz ???

    Beğen

  1. No trackbacks yet.

Bir Yanıt Bırakın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: