Setlocale, code allemand?
Posté : 13 août 2009, 10:58
Bonjour à tous,
j'essaye vainement de régler mes locales sur la langue allemande et rien n'y fait...
Voici le code de test:
Pour la version allemande, j'ai essayer un peu tout les codes qui me venaient en tête (et sur le net), en pensant que si un code est invalide ça passe au suivant, c'est bien ça?
Pour infos, je suis sous linux en dev et en prod, donc on ne se soucis pas de windows... et mes pages sont encodées en ISO-8859-1(5) (ce qui m'oblige à faire un utf8_decode pour la version française d'ailleurs...
-et "fr_FR.ISO-8859-15" ne fonctionne pas...- )
Donc en gros, soit vous avez le code miracle qui fonctionne
et c'est cool
soit vous avez même en plus des éléments de compréhension de ce bazard...
Merci d'avance!!
EDIT: J'ai trouvé ça en passant: http://dev.petitchevalroux.net/linux/ge ... x.265.html
ça veut donc dire que toutes les locales ne sont pas forcément disponibles sur un système?
j'essaye vainement de régler mes locales sur la langue allemande et rien n'y fait...
Voici le code de test:
<?php
//setlocale(LC_ALL,'fr_FR.UTF-8');
setlocale(LC_ALL,'de_DE.UTF-8','de_DE@euro','de_de','de_DE','de','ge');
echo strftime('%a %e %b %Y, %H:%M',time());
Alors il faut savoir que la version français du setlocale fonctionne (d'ailleurs je n'ai toujours pas compris pourquoi il faut rajouter le ".UTF-8"... ?)Pour la version allemande, j'ai essayer un peu tout les codes qui me venaient en tête (et sur le net), en pensant que si un code est invalide ça passe au suivant, c'est bien ça?
Pour infos, je suis sous linux en dev et en prod, donc on ne se soucis pas de windows... et mes pages sont encodées en ISO-8859-1(5) (ce qui m'oblige à faire un utf8_decode pour la version française d'ailleurs...
Donc en gros, soit vous avez le code miracle qui fonctionne
Merci d'avance!!
EDIT: J'ai trouvé ça en passant: http://dev.petitchevalroux.net/linux/ge ... x.265.html
ça veut donc dire que toutes les locales ne sont pas forcément disponibles sur un système?