[Python-de] Python2-7.1 Mac OSX Umlaute im Terminal

Frank Grellert grellert at web.de
Mi Feb 2 22:24:54 UTC 2011


Diese Idee hatte ich auch schon. Das ändert leider nichts.
Mitllerweile habe ich aber die Lösung entdeckt:

In den Terminal-Einstellungen muss ein Häkchen gesetzt werden bei
"Steuerzeichen bei Nicht-ASCII-Eingabe".
Warum das bei der Vorgänger-Version nicht erforderlich war, ist mir
ein Rätsel. Aber was wäre das Leben, wenn alle
Rätsel gelöst wären :-))

Vielen Dank für Eure Tipps!

Frank

Am 2. Februar 2011 21:40 schrieb Hans-Peter Jansen <hpj at urpla.net>:
> On Wednesday 02 February 2011, 11:41:31 Frank Grellert wrote:
>> Terminal hat auch UTF-8. Wenn ich im Terminal Umlaute eingebe, werden
>> sie auch angezeigt,
>> starte ich python im Terminal, wird die Eingabe gar nicht erst
>> akzeptiert (Übrigens auch nicht bei iTerm):
>>
>> minimaus:~ frank$ öääääöööääää
>> -bash: öääääöööääää: command not found
>> minimaus:~ frank$ python
>> Python 2.7.1 (r271:86882M, Nov 30 2010, 10:35:34)
>> [GCC 4.2.1 (Apple Inc. build 5664)] on darwin
>> Type "help", "copyright", "credits" or "license" for more
>> information.
>>
>>
>>
>> Ich vermute mittlerweile, dass dies kein Python-Problem ist, sondern
>> eines der Installationsroutine
>> von Python auf dem Mac:
>>
>> Mich wundert beispielsweise, dass die Vorgänger-Versionen von Python
>> (bei denen das kein Problem war und die ich auch mit dem
>> Mac-Installer installiert habe),
>> sowohl im Verzeichnis /Library/Frameworks/Python.framework/Versions
>> als auch im Verzeichnis
>> /System/Library/Frameworks/Python.framework/Versions auftauchen. Im
>> Verzeichnis /System/Library/Frameworks/Python.framework fehlt aber
>> die Version 2.7 und Current ist auf 2.6 verlinkt.
>> Es ändert sich übrigens  nichts, wenn ich den Link lösche ...
>> ??????????????
>>
>> Immer noch ratlos
>
> Könnte es vielleicht sein, daß die früheren Versionen unverfrorener
> Weise in site-packages eine sitecustomize.py mit solchem Inhalt:
>
> import sys
> sys.setdefaultencoding('utf-8')
>
> hinterlassen haben, und dies nun nicht mehr tun?
>
> Pete
>
>> Dennoch Dank für die Nachfrage
>>
>> Frank
>>
>> 2011/2/2 Diez B. Roggisch <deets at web.de>:
>> > Am 02.02.2011 um 00:20 schrieb Frank Grellert:
>> >>>>> import sys
>> >>>>> sys.stdout.encoding
>> >>
>> >> 'UTF-8'
>> >>
>> >>
>> >> Merkwürdig ....
>> >
>> > Und was fuer ein encoding hat dein terminal? UTF-8, oder was
>> > anderes?
>> >
>> > Diez
>> > _______________________________________________
>> > python-de maillist  -  python-de at python.net
>> > http://python.net/mailman/listinfo/python-de
>
>
>
> _______________________________________________
> python-de maillist  -  python-de at python.net
> http://python.net/mailman/listinfo/python-de
>



-- 
*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*
Frank Grellert
Email: grellert at web.de
Identity: http://grellert.myopenid.com/
*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*



Mehr Informationen über die Mailingliste python-de