Lire les accents des dossiers WAMP != MAMP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Lire les accents des dossiers WAMP != MAMP

Re: Lire les accents des dossiers WAMP != MAMP

par stealth35 » 17 avr. 2012, 11:32

Windows = ANSI, UNIX = Unicode,
donc sous Mac c'est déjà en utf8 pas la peine de faire un utf8_decode

ps : pas la peine d'installer MAMP, y'a deja un serveur Apache PHP sous mac

Re: Lire les accents des dossiers WAMP != MAMP

par jst » 16 avr. 2012, 10:39

tu devrais regarder dans php.ini

Eventuellement une ligne de genre : default_charset = "iso-8859-1"
Au pire, compare les 2 php.ini des 2 systèmes ou fait une page <?PHP phpinfo(); ?> et compare les résultats
J'ai pourtant le même default_charset sur les deux plateformes ...

Re: Lire les accents des dossiers WAMP != MAMP

par sirakawa » 15 avr. 2012, 11:38

Il est courant pour les langues germaniques et ça ne choquera personne de remplacer l'umlaut ä par ae, comme Haendel ö par oe.. et le #223 &szlig; (la sorte de béta Grec ou de B avec une grande queue) par ss

Re: Lire les accents des dossiers WAMP != MAMP

par Mazarini » 13 avr. 2012, 20:53

tu devrais regarder dans php.ini

Eventuellement une ligne de genre : default_charset = "iso-8859-1"
Au pire, compare les 2 php.ini des 2 systèmes ou fait une page <?PHP phpinfo(); ?> et compare les résultats

Re: Lire les accents des dossiers WAMP != MAMP

par xTG » 13 avr. 2012, 20:51

C'est une galère incommensurable...
Dans un système de fichier, quel qu'il soit il faut toujours enlever les caractères spéciaux !
Et ce quitte à faire un script pour le faire automatiquement.

Car sinon, d'un OS à l'autre, d'une version de PHP à l'autre et j'en passe d'autres tu auras des résultats différents...

Lire les accents des dossiers WAMP != MAMP

par jst » 13 avr. 2012, 20:20

Bonjour,
Je bloque littéralement sur un problème d'accent sur les dossiers de mon serveur local:

Je réalise un site pour une boite autrichienne. Du coup il y a plein de tréma partout.

Je leur fait une galerie photo dynamique , ils peuvent créer et mettre à jour leurs rubriques via formulaire.
Grâce à mkdir(utf8_decode($path)); je créé les dossiers avec des caractères accentués sans encombre.

Le problème est que dès que je tente de lire les noms des dossiers au moyen d'un DirectoryIterator Ils sont mal interprétés sous MAMP, alors qu'ils passent nickel sous WAMP... je m'arrache le cheuveux là...
Please quelqu'un .. HELP !!

JST