2016-05-05 10 views
3

Ich benutze Python 3.x unter Windows.# - * - Codierung: utf-8 - * - on python3

Sollte ich die # -*- coding: utf-8 -*- Deklaration für meine Dateien verwenden? Ich habe viele Themen gelesen und ich denke, die Antwort ist nein, aber ich bin mir nicht sicher.

Btw ich schreibe nur in Englisch und Italienisch. Vielleicht muss man etwas anderes wissen, aber ich weiß nicht, was ... mich so fragen

Danke

+1

Wenn Sie planen, schreiben Py2/Py3 portablen Code, in der Tat. Übrigens. '- * -' Sequenzen sind redundant. – joanbm

Antwort

7

PEP 3120 definiert UTF-8 als Standard-Quellencodierung für Python 3.x Wenn Sie die Datei als diese Kodierung speichern (oder natürlich als ASCII), ist keine Dekodierung erforderlich.

Das What's New In Python 3.0 Dokument declares seine Implementierung.

+0

Ausländische Benutzernamen können ein Problem sein? – fabio

+1

@fabio ausländische Benutzernamen sollte kein Problem sein, während UTF-8 verwenden – guival

Verwandte Themen