Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Setlocale unter Windows - Warum Monatsname in englisch?

Frage Entwicklung PHP

Mitglied: diwaffm

diwaffm (Level 2) - Jetzt verbinden

16.03.2010, aktualisiert 20.03.2010, 5927 Aufrufe, 5 Kommentare

Hi Leute,

auf einem IIS mit PHP5 erhalte ich mit

01.
$loc_de = setlocale(LC_ALL, 'deu_deu'); 
02.
$nMonat=date("m"); 
03.
$cMonat=date("F"); 
04.
echo "$nMonat - $cMonat <br>"; 
05.
echo "strftime nach setlocale ist " . strftime("%c") . "<br><br>"; 
06.
echo "Die momentane Ländereinstellung ist " . $loc_de;
die folgende Ausgabe:

01.
03 - March 
02.
strftime nach setlocale ist 16.03.2010 17:27:48 
03.
 
04.
Die momentane Ländereinstellung ist German_Germany.1252

Die Einstellung von Deutsch hat anscheinend funktioniert - warum wird der Monat aber in englisch ausgegeben?
Bei Wochentagen tritt das Problem auch auf.

ciao

dirk
Mitglied: Dani
16.03.2010 um 20:45 Uhr
Moin,
in welcher Sprache ist denn Server installiert und welches OS läuft drauf und was hast du eigentlich vor bzw. welchen Sinn macht es das Datum von der Sprache des Servers abhängig zu machen in deinem Fall?


Grüße,
Dani
Bitte warten ..
Mitglied: dog
16.03.2010 um 20:49 Uhr
http://www.php.net/manual/en/function.strftime.php
Month and weekday names and other language-dependent strings respect the current locale set with setlocale().
Bitte warten ..
Mitglied: diwaffm
16.03.2010 um 22:25 Uhr
Zitat von dog:
http://www.php.net/manual/en/function.strftime.php
> Month and weekday names and other language-dependent strings respect the current locale set with setlocale().

Ja, das kannte ich bisher auch so...

Deswegen wundert es mich ja auch, dass zwar Deutsch als Ländereinstellung ausgegeben wird, die Monats- und Wochentagsnamen aber nach wie vor Englisch sind.

Wahrscheinlich muss man dem IIS das noch anders mitteilen...

ciao

dirk
Bitte warten ..
Mitglied: dog
16.03.2010 um 22:29 Uhr
Weil du date() benutzt und nicht strftime() und es dort explizit erwähnt ist...
Bitte warten ..
Mitglied: diwaffm
17.03.2010 um 15:47 Uhr
Aua...
Ich habe einfach den Code für den Apache-Server auf den IIS kopiert.
Dort funktioniert das auch bei date()

Danke

Dirk
Bitte warten ..
Ähnliche Inhalte
Windows 7
Windows 7 bzw. 10 pro von Englisch auf Deutsch umstellen (11)

Frage von tabociya zum Thema Windows 7 ...

Windows Server
Windows 2016 Hyper-V und VHDS (6)

Frage von emeriks zum Thema Windows Server ...

Mac OS X
EFI Firmware Upgrade unter Windows 10?

Frage von Ex0r2k16 zum Thema Mac OS X ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (44)

Frage von sabines zum Thema Internet ...

Netzwerke
Wie erstelle ich ein Intranet (19)

Frage von Leonardnet zum Thema Netzwerke ...

LAN, WAN, Wireless
gelöst Eintägige Netzwerkunterbrechung trotz Backupleitung (15)

Frage von iAmbricksta zum Thema LAN, WAN, Wireless ...

Windows Server
Server 2012 R2 - Zugriff Verweigert bei jeglicher Tätigkeit (13)

Frage von DarkLevi zum Thema Windows Server ...