Cygwin'de çalıştığım bir python (2.5.4) komut dosyası var (Windows XP'de bir DOS kutusunda). Çıktıya bir pound işareti (£) eklemek istiyorum. Bunu yaparsam, şu hatayı alırım:Windows XP'de cygwin'de python kullanarak bir GBP işaretini (pound işareti) görüntülemek için hangi kodlamayı kullanmalıyım?
SyntaxError: Non-ASCII character '\xa3' in file dbscan.py on line 253, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Tamam. Yani benim programın başında bu ekleyerek şimdi çalıştı o PEP baktım ve: hatayı durdu
# coding=cp437
, ancak £ göstermelidir çıktı gösterileri ú.
ISO-8859-1'i de aynı sonuçla denedim.
Hangi kodlamaya ihtiyacım olduğunu bilen var mı?
Veya nerede bulabileceğimi görmek için?
Ah: '£' işaretini göstermek için daha sonra
# -*- coding: utf-8 -*-
ve! Teşekkür ederim. Şimdi bir Windows dos kutusunda hangi kodlamanın kullanılacağını bulmalıyım. – Ben
Düzenlemem benim sorunumu çözdü! Herhangi bir kodlama belirtmeden, \ x9c yazdırarak bir £ işareti alıyorum. Garip ama benim tarafımdan iyi! :-) – Ben
Terminaliniz DOS'a benziyor gibi görünüyor, yani CP437 veya CP850. – vartec