Hallo,
also insgesamt so:
import subprocess, sys
print (sys.stdout.encoding )
print (sys.getfilesystemencoding ())
with subprocess.Popen("ping -n 1 1.2.3.4", stdout=subprocess.PIPE, shell=True) as proc:
# pingErg = proc.stdout.read()
pingErg = proc.stdout.read().decode (encoding=sys.stdout ...
Die Suche ergab 6 Treffer
- Donnerstag 10. November 2011, 14:06
- Forum: Allgemeine Fragen
- Thema: decode Umlaute Python 3.2
- Antworten: 11
- Zugriffe: 1849
- Donnerstag 10. November 2011, 13:28
- Forum: Allgemeine Fragen
- Thema: decode Umlaute Python 3.2
- Antworten: 11
- Zugriffe: 1849
Re: decode Umlaute Python 3.2
Hallo
print (sys.stdout.encoding )
ergibt cp1252, wenn von IDLE aus gestartet und cp850, wenn aus einer DOS-Box gestartet.
Gruß
Martin
Die ZeileWas meinst du mit deiner letzten Bemerkung?
print (sys.stdout.encoding )
ergibt cp1252, wenn von IDLE aus gestartet und cp850, wenn aus einer DOS-Box gestartet.
Gruß
Martin
- Donnerstag 10. November 2011, 11:31
- Forum: Allgemeine Fragen
- Thema: decode Umlaute Python 3.2
- Antworten: 11
- Zugriffe: 1849
Re: decode Umlaute Python 3.2
Oh je, doppelt Asche auf mein Haupt !
Gerade habe ich nochmal genauer nachgelesen im Beitrag von BlackJack:
" sys.stdout.encoding` von einem in eben dieser Eingabeaufforderung gestarteten Programm anschaust "
Dabei kommt tatsächlich cp850 raus. (Ich arbeite in der Python IDLE)
Bleibt die Frage, wie ...
Gerade habe ich nochmal genauer nachgelesen im Beitrag von BlackJack:
" sys.stdout.encoding` von einem in eben dieser Eingabeaufforderung gestarteten Programm anschaust "
Dabei kommt tatsächlich cp850 raus. (Ich arbeite in der Python IDLE)
Bleibt die Frage, wie ...
- Donnerstag 10. November 2011, 11:21
- Forum: Allgemeine Fragen
- Thema: decode Umlaute Python 3.2
- Antworten: 11
- Zugriffe: 1849
Re: decode Umlaute Python 3.2
Hallo zusammen
und danke für eure Antworten.
zuerst: es geht jetzt, cp850 ist richtig, ich könnte schwören, dass ich das auch schon probiert hatte...
Dann noch:
Ich hatte dieses gelesen: http://wiki.python-forum.de/Von%20Umlauten%2C%20Unicode%20und%20Encodings
und daraus sind auch die beiden ...
und danke für eure Antworten.
zuerst: es geht jetzt, cp850 ist richtig, ich könnte schwören, dass ich das auch schon probiert hatte...
Dann noch:
Ich hatte dieses gelesen: http://wiki.python-forum.de/Von%20Umlauten%2C%20Unicode%20und%20Encodings
und daraus sind auch die beiden ...
- Mittwoch 9. November 2011, 17:15
- Forum: Allgemeine Fragen
- Thema: decode Umlaute Python 3.2
- Antworten: 11
- Zugriffe: 1849
Re: decode Umlaute Python 3.2
Hallo BlackJack,
ja, das habe ich in einem Forumsbeitrag gelesen.
Im Programm wird des Encoding der Eingabeaufforderung mit
print (sys.getfilesystemencoding ())
abgefragt und angezeigt, Ergebnis ist mbcs.
Das habe ich auch probiert und es kam trotzdem kein 'ü' raus.
Ich habe auch latin_1, ascii ...
ja, das habe ich in einem Forumsbeitrag gelesen.
Im Programm wird des Encoding der Eingabeaufforderung mit
print (sys.getfilesystemencoding ())
abgefragt und angezeigt, Ergebnis ist mbcs.
Das habe ich auch probiert und es kam trotzdem kein 'ü' raus.
Ich habe auch latin_1, ascii ...
- Mittwoch 9. November 2011, 15:16
- Forum: Allgemeine Fragen
- Thema: decode Umlaute Python 3.2
- Antworten: 11
- Zugriffe: 1849
decode Umlaute Python 3.2
Hallo,
ich habe ein Problem mit Umlauten. Habe zwar hier schon einiges gelesen, aber ich komme leider trotzdem nicht klar.
Hier ein Mini-Programm, das das Problem zeigt (Python 3.2 !!!):
import subprocess, sys
print (sys.stdout.encoding )
print (sys.getfilesystemencoding ())
with subprocess.Popen ...
ich habe ein Problem mit Umlauten. Habe zwar hier schon einiges gelesen, aber ich komme leider trotzdem nicht klar.
Hier ein Mini-Programm, das das Problem zeigt (Python 3.2 !!!):
import subprocess, sys
print (sys.stdout.encoding )
print (sys.getfilesystemencoding ())
with subprocess.Popen ...
