2013-08-26 23 views
6

Python konusunda yeniyim.Vurgulu yazı karakterleri Python 2.7

# -*- coding: utf-8 -*- 
    print 'éàÇÃãéèï' 

Ama bu kodu çalıştırmak, ben olsun: Böyle, aksanlı karakterler yazdırmak çalışıyorum

>> ├®├á├ç├â├ú├®├¿├» 

ben 64 bit Windows 7 & Python 2.7.5 kullanıyorum Ben file.py içinde kodu ve Wooble belirtildiği gibi değiştirmek eğer,

python file.py 
+0

hangi sürümü:

Burada python (2.x için hem de 3) unicode için iyi bir intro nedir? (ve yazdırmakta olduğunuz terminalin kodlaması nedir?) – geoffspear

+6

'kodlama: utf-8' yorumunun, yorumlayıcının dize değişmezlerini doğru bir şekilde yorumlamasına izin verme * sadece * amacına sahiptir. Baskı veya çıktı karakterleriyle ilgili ** bir şey ** var. Sizin durumunuzda terminaliniz farklı bir kodlama kullanıyor gibi görünüyor. Hangi kodlamanın 'sys.getdefaultencoding' ve' sys.stdout.encoding' tarafından döndürüldüğünü kontrol etmeye çalışın. – Bakuriu

+0

Benim için mükemmel çalışıyor ve Python 2.7 ve Windows 7 64bit kullanıyorum, lütfen hangi sürümü kullanıyorsunuz ve bir dosyaya kaydediyorsunuz? – badc0re

cevap