Tag: setlocale
Die setlocale() ist eine Funktion, die verwendet wird, zu konfigurieren, und geben Sie bestimmte locale-Informationen.
2
Antworten
Auf *nix-Systeme, die Sie tun können locale -a um eine Liste der verfügbaren locales. Was ist der entsprechende Befehl (oder die Aktion) in Windows? Ich gesehen habe Listen im Internet, aber die meisten von Ihnen sind nur
1
Antworten
Möchte ich hinzufügen, Norwegisch Datum. So kann ich zwei Sprachen auf meiner website. Laut PHP-Handbuch, das es sagt, dass Den Rückgabewert von setlocale() kommt auf das system an, dass PHP läuft. Es gibt genau das, was die
2
Antworten
Ganz einfach: ich bin mit Smarty und die |capitalize modifier. Es funktioniert gut, aber wenn ich den pass jedes Wort mit l in es, es, nutzt es, auch wenn es nicht am Anfang des Wortes. Was, warum?
1
Antworten
Wenn mein PHP-Skript mit UTF-8 Kodierung mit nicht-ascii-Zeichen, einige PHP-Funktionen wie strtolower() funktionieren nicht. Ich könnte mit mb_strtolower, aber dieses Skript kann ausgeführt werden, auf alle Arten von verschiedenen Plattformen und Konfigurationen, und die multibyte-string-Erweiterung möglicherweise nicht
3
Antworten
PROBLEM GELÖST (siehe unten) Habe ich generiert die locales auf meinem server, ich habe bestätigt, dass Sie existieren (meine locale-a ein, sofern unten), aber wenn ich: setlocale(LC_TIME,'fr_FR'); or setlocale(LC_TIME,'fr_FR.utf8'); es funktioniert überhaupt nicht. Beispiel: <?php setlocale(LC_TIME,'fr_FR.utf8'); echo
2
Antworten
Warum setlocale(LC_ALL, 'en_GB.UTF8'); auf false zurückgeben, Windows Server 2003 R2 - Zend CE-PHP 5.3.5 ? Funktion in Frage: setlocale. InformationsquelleAutor Marcin | 2012-02-28
1
Antworten
Habe ich diesen code, welcher durch json_decode ruft meine neuesten tweets, Datum, etc. <?php setlocale(LC_ALL, 'it_IT'); ?> <?php include("twitter_auth.php"); echo "<ul style='color:#6E6E6E'>"; foreach ($twitter_data as $tweet) { if (!empty($tweet)) { $text = $tweet->text; $text_in_tooltip = str_replace('"', '',
6
Antworten
ich versuche zu verwenden die php-gettext-Erweiterung in php 5.5 (auf win2008 server mit IIS7). Ich bin, dies zu tun: <?php $locale = "es"; if (isSet($_GET["locale"])) $locale = $_GET["locale"]; putenv("LC_ALL=$locale"); setlocale(LC_ALL, $locale); bindtextdomain("messages", "./locale"); textdomain("messages"); echo gettext("Hello world");
9
Antworten
Den setlocale() Funktion nicht, stellen Sie die gewünschte Sprache (Deutsch). Ziel ist die Ausgabe von Monatsnamen. Dies ist mein test-code mit Studien so weit: <?php date_default_timezone_set('Europe/Berlin'); setlocale(LC_ALL, 'de_DE.utf8'); //Or setlocale(LC_ALL, 'de_DE@euro'); //Or setlocale(LC_ALL, 'de_DE'); //Or setlocale(LC_ALL, 'de');
5
Antworten
Den ich einstellen will das JSTL-Tag-Gebietsschema, das verwendet wird, durch <fmt:formatNumber> und Freunde. Ich weiß, dies ist möglich mit <fmt:setLocale>aber ich muss es tun, die dynamisch (je nach user-Daten aus meiner DB) und würde lieber Java-code -
2
Antworten
Ich erinnere mich an einige tests vor ein paar Monaten mit gettext und den folgenden code funktionierte perfekt: putenv('LANG=l33t'); putenv('LANGUAGE=l33t'); putenv('LC_MESSAGES=l33t'); if (defined('LC_MESSAGES')) //available if PHP was compiled with libintl { setlocale(LC_MESSAGES, 'l33t'); } else { setlocale(LC_ALL,
3
Antworten
Ich habe ein date-Objekt in python, und ich muss zum generieren eines Zeitstempels in der C-locale für ein legacy-system, mit dem %a (Wochentag) und %b (Monat) - codes. Aber Tue ich das nicht wünschen, ändern Sie die