Majuscules et caractères spéciaux dans un nom de dossier

Mammouth du PHP | 2937 Messages

23 mars 2006, 14:46

Salut à tous!

Soit dans une page PHP quelconque l'instruction suivante:
mkdir("/MAJUSCULESETCARACTèRESSPÉCIAUX/");
Lorsque le serveur, local ou non, tourne sous Windows, on obtient un répertoire comme suit:

Code : Tout sélectionner

Racine du site/MAJUSCULESETCARACTèRESSPÉCIAUX/
Autrement dit, les majuscules et les caractères spéciaux sont fidèlement reproduits.

Ma question est la suivante: si le serveur tourne sous Linux (comme la plupart du temps), obtient-on un dossier nommé effectivement "MAJUSCULESETCARACTèRESSPÉCIAUX" ou doit-on s'attendre à ce qu'il soit sauvagement renommé (du genre "majusculesetcaracteresspeciaux")?

Eléphant du PHP | 254 Messages

23 mars 2006, 15:54

non llunux respete bien mieux les caracteres peciaux que windows surtout si l'encodage est defini sur UTF-8 .... la y a plus le moindre probleme et tu peux meme creer des reerptoires avec des caracteres chinois pas ex :)

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

23 mars 2006, 16:01

tu peux meme creer des reerptoires avec des caracteres chinois pas ex :)
lol, ca doit être coton s'il s'agit d'un dossier pour un site php, pour les taper dans l'url ;)

Eléphant du PHP | 254 Messages

23 mars 2006, 20:14

ben non justement, le chinois possede bien les bonnes polices et n'a aucun probleme a taper directement un mot chinois dans l'url sans compter que c'est toujours + agreable d'avoir TOUT dans ca langue natale ... c'est ce que j'applique pour mon taf en cours :)

Mammouth du PHP | 2937 Messages

24 mars 2006, 15:13

Salut!

Merci. En est-il de même pour Unix?