OS X shell mit Umlaute

Mit dem Commando “cal 2015” werden im Terminal Umlaute dargestellt (z.B. Mrz). Wenn ich dies ber "shell.execute(“ncal 2015”) einlese, dann sind keine Umlaute vorhanden, sondern nur die englischen Bezeichnungen fr die Monate. Dies konnte ich wie folgt lsen:
shell.execute(“LANG=de_DE.UTF-8;export LANG;ncal 2015”
Mit dem Kommando “calendar -f calendar.all 7.3” funktioniert dies nicht. Die Ausgabe hat nur ein ? Anstatt die richtigen Umlaute.
Beispiel:
8 M?r Ron “Pigpen” McKernan (Grateful Dead) dies in California, 1973
8 M?r (Louis) Hector Berlioz in Paris gestorben, 1869
8 M?r Ausbruch der Revolution in Ru?land, Abdankung von Zar Nikolaus II, 1917
8 Mr* Daylight Savings Time begins in USA; clocks move forward (2nd Sunday of March)
9 M?r “GOTO considered harmful” (E.J. Dijkstra) published in CACM, 1968
9 M?r Robin Trower is born in London, 1945
9 M?r “die tageszeitung” als erste t?glich aktualisierte deutsche

In den Calendar Files unter /usr/share/calendar/de_DE.ISO8859-1 sind die Umlaute vorhanden.
Beispiel: calendar.geschichte
LANG=de_DE.ISO8859-1

/* 1800-1933 */
07/11 Grndung des Rheinbundes, 1806
10/14 Doppelschlacht bei Jena und Auerstedt, 1806
10/16 Vlkerschlacht bei Leipzig, 1813

Hat da jemand eine Lsung?