9 HAZİRAN 2011, PERŞEMBE
Utf-8 kodlaması ile çalışan Python kaynak
$ cat bla.py
u = unicode('d…')
s = u.encode('utf-8')
print s
$ python bla.py
File "bla.py", line 1
SyntaxError: Non-ASCII character '\xe2' in file bla.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Nasıl kaynak kodu utf-8 dizeleri ilan edebiliyor muyum?
CEVAP
9 HAZİRAN 2011, PERŞEMBE
Kaynak başlık olarak bildirebilirsiniz:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
....
PEP 0263 deniliyor:
Sonra dizeleri UTF-8 kullanabilirsiniz:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
u = 'idzie wąż wąską dróżką'
uu = u.decode('utf8')
s = uu.encode('cp1250')
print(s)
Bunu Paylaş:
Çalışan bir Python yığın izlemesi uygu...
Selenyum WebDriver içinde WebElement H...
Python: virtualenv içinde çalışan olup...
Nasıl kaynak bir Python fonksiyon kodu...
Biri bana açıklayabilir kaynak python ...