UTF-8 kodlamasındaki bir dosya, Python için yorum sınırlayıcıları içine gömülü è
karakterine sahip (vurguyla birlikte e) sahiptir. Django bu karakterden şikayet ediyor ve sayfayı göstermeyecek. Bunu nasıl çözebilirim?Unicode karakterleri olan bir kaynak dosya, Django'nun bir SyntaxError istisnasını fırlatmasını sağlıyor
cevap
ekleyin.
Özel durumları okumak her zaman iyi bir şeydir. Senin durumunda, bu sözü olacaktır
ASCII olmayan karakter çizgisinde bir şey '\ XC3' hattı 84, ancak beyan edilmediği kodlama dosya /home/zakx/../views.py içinde; Sonra PEP-0263 okusaydın ayrıntıları (views.py, çizgi 84)
için http://www.python.org/peps/pep-0263.html bkz Python anlatmak için bazı yolları olduğunu öğrenebilirler (ve editörü!) kodlayan Dosyalarınızı içinde olan. Genellikle, mümkün olduğunda UTF-8 kodlamasını kullanmak isteyeceksiniz. Bu nedenle, aşağıdaki satırlardan birini ilk satıra yazarak (veya bir shebang kullanırsanız ikinci), Python'un bu dosya için UTF-8 kullanmasını söyleyecektir.
# coding=utf8
# -*- coding: utf8 -*-
# vim: set fileencoding=utf8 :
Dosyaya coding
başlığını eklemeyi denediniz mi? İlk satırda, muhtemelen shebang satırdan sonra, SyntaxError Django zaten yükselterek doğru yönde işaret edilir
# -*- coding: utf-8 -*-
- 1. açık dosya bir unicode dosya adıyla mı?
- 2. Android'de bir HttpPost'da unicode karakterleri nasıl gönderilir
- 3. Unicode bitişik karakterleri ayırma
- 4. Kaçınan unicode karakterleri unicode gösterimine dönüştürme
- 5. DocumentFilter.replace ile unicode karakterleri kullanarak
- 6. Firefox, bazı Unicode karakterleri ile
- 7. Unicode karakterlerle dosya adları oluşturma
- 8. Java dilinde bir dilin unicode karakterleri elde etme
- 9. Kaynak klasörden bir dosya okuma
- 10. Çince karakterleri bir dosya adına yazamazsınız
- 11. Başarısız bir Geleceğin İstisnasını Eşleştirme
- 12. java.awt.dialog nasıl bir modalite sağlıyor?
- 13. Antlr gramerime nasıl unicode karakterleri koyarım?
- 14. PyPlot.jl'de, düzgün görüntülenecek unicode karakterleri nasıl alabilirim?
- 15. Unicode ve Ascii karakterleri aynı mıdır?
- 16. Bir OStream'e Unicode Karakterlerini Yazma
- 17. Unicode
- 18. .NET: Bir kaynak dosyasında gömülü olan dosyaları açın
- 19. Java, Dosya Adında Unicode Değerleri ile Dosya Açamaz mı?
- 20. Unicode dosya adı C++ ile ikili dosya nasıl okunur?
- 21. Uzunluğu> 1 olan karakterleri hesaplarken bir String'in her karakterini nasıl karşılaştırırım?
- 22. Neden bir ıntansıreror burada bir SyntaxError yerine yükseltiliyor?
- 23. git göstermiyor unicode dosya adları
- 24. Bir iş parçacığının işlenmemiş istisnasını yakalama
- 25. Bir TargetInvocationException iç istisnasını yığın izleme
- 26. Bir MFC uygulamasının Unicode/MBCS'ye dönüştürülmesi
- 27. URL'yi Enkodlam Nasıl Kullanılır PHP ile Unicode Karakterleri İçerir
- 28. Clojure, Endişelerin Ayrılmasında Nasıl Bir Yaklaşım Sağlıyor?
- 29. Bir. Net derlemesinde gömülü bir kaynak olan bir exe'yi nasıl çağırırım?
- 30. Karakterleri ayarlanmış bir konumda ayıkla
Henüz günlükleri okumaya çalıştınız mı? –