2016-10-17 6 views
1

Meine Frage zum Drucken Französisch Zeichen mit Python 2.6. Es gibt keine Probleme, wenn ich Python 3.4 benutze, aber ich brauche Python 2.6!Python 2.6 - Drucken Französisch Zeichen

#!/usr/bin/python 
# coding=utf-8 
#!/usr/bin/env python 
# -*- coding: utf-8 -*- 
# -*- coding: iso-8859-1 -*- 

ohne Erfolg: Statt société mère habe ich SOCIA © tà © MARE usw. ich schon versucht habe. Ich erstelle eine .csv-Datei und muss Überschriften mit französischen Titeln füllen. Außerdem werden einige französische Zeichen aus der .xml-Datei eingegeben.

Vielen Dank im Voraus

Antwort

1

Versuchen Sie Stringliterale mit u prefixing:

print u'société mère' 

Docs: https://docs.python.org/2/howto/unicode.html

+0

Danke. Ich habe es versucht, aber es hat nicht funktioniert. Wenn ich versuche, französische Zeichen aus einer Zeichenfolge zu drucken, gibt es kein Problem. Ich habe jedoch eine Liste von Zeichenfolgen (als Überschriften in .csv Excel-Datei verwenden). Also, ich habe versucht, Liste in String zu konvertieren und alle französischen Zeichen wurden gut angezeigt. Jetzt versuche ich, diese Zeichenfolge in eine Liste mit französischen Zeichen zu konvertieren (bisher ohne Erfolg). Vielleicht sollte ich Zellen eins nach dem anderen füllen? – rvp

+0

@rvp Zusätzlich zur Deklaration der Kodierung der Python-Quelldatei sollten Sie auch sehen, welche Kodierung die Eingabe-XML-Datei enthält, in welche Kodierung Sie die CSV-Datei schreiben und wie die CSV-Datei danach importiert oder gelesen wird. – GolfWolf