You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by René Thiel <re...@rennkuckuck.de> on 2006/10/26 02:43:10 UTC
setlocale ro_RO
Hallo,
wer produziert hier diesen Fehler: Linux, Apache oder PHP?
http://ro-portal.net/strftime1.php
setlocale(LC_ALL, "ro_RO.ISO8859-2");
echo strftime("%A", strtotime("10/28/2006"));
SîmbĂtĂ ist definitiv falsch.
Unter Windows bekomme ich: sâmbata, was schon etwas besser ist,
korrekt wäre aber: Sâmbătă
Ich hoffe, die Sonderzeichen kommen jetzt korrekt an...
Gruß
René Thiel (Rennkuckuck)
mailto:reti@rennkuckuck.de
--
http://rennkuckuck.de - Die Rumänien-Seiten
http://rtol.de - Dynamische Webseiten mit PHP, mySQL und CSS
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------
Re: setlocale ro_RO
Posted by Paul Puschmann <ln...@uzulabs.net>.
On Thu, Oct 26, 2006 at 12:33:35PM +0200, Sebastian Kayser wrote:
> * Paul Puschmann <ln...@uzulabs.net> wrote:
> > On Thu, Oct 26, 2006 at 02:43:10AM +0200, René Thiel wrote:
> > > wer produziert hier diesen Fehler: Linux, Apache oder PHP?
> > > http://ro-portal.net/strftime1.php
> > > setlocale(LC_ALL, "ro_RO.ISO8859-2");
> > > echo strftime("%A", strtotime("10/28/2006"));
> > >
> > > Sîmb??t?? ist definitiv falsch.
> > > Unter Windows bekomme ich: sâmbata, was schon etwas besser ist,
> > > korrekt wäre aber: Sâmb??t??
> > >
> > > Ich hoffe, die Sonderzeichen kommen jetzt korrekt an...
> > hast du schonmal LC_LANG probiert?
>
> Der Vollständigkeit halber. Unterschied LC_LANG, LC_ALL:
>
> - LC_ALL schreibt den Wert für alle LC_-Variablen vor.
> - LC_LANG ist ein Default-/Fallback-Wert für alle ungesetzten LC_-Variablen.
>
> Insofern macht das keinen Unterschied.
>
> Weiterhin: Bei der Ausgabe von locale werden die Werte der über LC_LANG
> definierten Variablen in Anführungszeichen gesetzt. Alle explizit bzw.
> insofern über LC_ALL gesetzten Werte werden nicht in Anführungszeichen
> gesetzt.
>
Jepp.
Ich könnte mir halt vorstellen, dass es hier schon ab und zu
unterschiedliche Ausgaben gibt.
Paul
--
: Bitte einen Realname benutzen, unter dem Zitat antworten
: und einfache Text-Mails senden (kein HTML).
: Danke.
Re: setlocale ro_RO
Posted by Sebastian Kayser <ml...@skayser.de>.
* Paul Puschmann <ln...@uzulabs.net> wrote:
> On Thu, Oct 26, 2006 at 02:43:10AM +0200, René Thiel wrote:
> > wer produziert hier diesen Fehler: Linux, Apache oder PHP?
> > http://ro-portal.net/strftime1.php
> > setlocale(LC_ALL, "ro_RO.ISO8859-2");
> > echo strftime("%A", strtotime("10/28/2006"));
> >
> > Sîmb??t?? ist definitiv falsch.
> > Unter Windows bekomme ich: sâmbata, was schon etwas besser ist,
> > korrekt wäre aber: Sâmb??t??
> >
> > Ich hoffe, die Sonderzeichen kommen jetzt korrekt an...
> hast du schonmal LC_LANG probiert?
Der Vollständigkeit halber. Unterschied LC_LANG, LC_ALL:
- LC_ALL schreibt den Wert für alle LC_-Variablen vor.
- LC_LANG ist ein Default-/Fallback-Wert für alle ungesetzten LC_-Variablen.
Insofern macht das keinen Unterschied.
Weiterhin: Bei der Ausgabe von locale werden die Werte der über LC_LANG
definierten Variablen in Anführungszeichen gesetzt. Alle explizit bzw.
insofern über LC_ALL gesetzten Werte werden nicht in Anführungszeichen
gesetzt.
Sebastian
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------
Re: setlocale ro_RO
Posted by Paul Puschmann <ln...@uzulabs.net>.
On Thu, Oct 26, 2006 at 02:43:10AM +0200, René Thiel wrote:
> Hallo,
>
> wer produziert hier diesen Fehler: Linux, Apache oder PHP?
> http://ro-portal.net/strftime1.php
> setlocale(LC_ALL, "ro_RO.ISO8859-2");
> echo strftime("%A", strtotime("10/28/2006"));
>
> SîmbĂtĂ ist definitiv falsch.
> Unter Windows bekomme ich: sâmbata, was schon etwas besser ist,
> korrekt wäre aber: Sâmbătă
>
> Ich hoffe, die Sonderzeichen kommen jetzt korrekt an...
Hi,
hast du schonmal LC_LANG probiert?
Paul
--
: Bitte einen Realname benutzen, unter dem Zitat antworten
: und einfache Text-Mails senden (kein HTML).
: Danke.