Benutzer-Werkzeuge

Webseiten-Werkzeuge


blog:php-setlocale-und-strftime-locale-einstellen-und-ueberpruefen

php setlocale und strftime locale einstellen und überprüfen notiz

Wenn das Datum in der ausgesuchten Sprache zum Beispiel mit strftime ausgeben wird, muss mit setlocale die korrekte Angabe gemacht werden.

setlocale(LC_ALL, "de_DE.utf8","de_DE@euro","de");

Manchmal gibt es Probleme, weil die Locale nicht auf dem Server verfügbar ist und formatiert wird in der Standardeinstellung.

Auf Ubuntu im Terminal überprüfen, welche locals verfügbar sind:

#eingabe
 
icke@example:~$ locale -a
 
#ausgabe
 
C
de_AT.utf8
de_BE.utf8
de_CH.utf8
de_DE@euro
de_DE.utf8
de_LI.utf8
de_LU.utf8
POSIX

Exotischere locales können über apt nachinstalliert werden:

Überblick über verfügbare Packs:

sudo apt-cache search language-pack-*

Language Pack installieren (hier ein de Paket):

sudo apt-get install language-pack-de-base

Einbinden PHP (Beispiel mit Deutschland):

setlocale(LC_ALL, "de_DE.utf8");

Quelle: http://de3.php.net/manual/de/function.setlocale.php#90919

~~LINKBACK~~ ~~DISCUSSION~~

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
blog/php-setlocale-und-strftime-locale-einstellen-und-ueberpruefen.txt · Zuletzt geändert: 2012/07/10 07:37 (Externe Bearbeitung)

hello, world