Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
415 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  character set et apple? probleme de nom de fichiers

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

character set et apple? probleme de nom de fichiers

n°1998871
mobil12
Posté le 03-06-2010 à 16:34:34  profilanswer
 

salut j'ai un petit probleme avec , je suppose , les caracteres set. :

 

j'ai une page php qui scanne (openfolder et readdir) un repertoire et met le nom de chaque fichier dans un tableau

 

pour tous les fichiers contenants des accents et caracteres speciaux , j'ai un affichage délirant .

 

le serveur est un OSX et le disque a scanner en hfs+ (format apple)

 

je ne m'attendais pas a ce que ce probleme survienne sur un serveur apple  qui a ses hdds formaté apple , en local....

 

j'ai essayé un mb_detect_encoding :
il me dit ascii pour tous les noms sans accents ou caracteres speciaux .
et utf8 pour tous les autres.

 

j'ai essayé diverses combinaisons a l'aventure , car je ne sais pas vraiment comment ca marche . sans succes. (forcement , au pifometre)
j'ai obtenu des noms de fichiers encore pire  :lol:

 

pourriez vous m'aider a distinguer le probleme ? comment je dois convertir mes noms ?

 

merci bonne journée .

 

ps ne deplacez pas ce sujet vers apple , c'est un probleme php.
un probleme parce que mon script est pas bon . pas a cause des machines .


Message édité par mobil12 le 03-06-2010 à 16:35:52
mood
Publicité
Posté le 03-06-2010 à 16:34:34  profilanswer
 

n°1998889
NewsletTux
<Insérez ici votre vie />
Posté le 03-06-2010 à 17:11:15  profilanswer
 

regarde si c'est pas une question de retour chariot ...
de mémoire, linux \n, appel \r seulement


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1998910
Fred999
Rabat-joie
Posté le 03-06-2010 à 18:31:53  profilanswer
 

Tout dépend de l'encodage lors de l'affichage, pe le fais-tu en ISO-8859-1, et dans ce cas as-tu des caractères UTF-8 qui ne sont pas décodables.
 
Attention donc, lorsque tu travailles sur l'encodage, à l'outil utilisé (navigateur, éditeur...).

n°2000285
mobil12
Posté le 09-06-2010 à 16:12:01  profilanswer
 

salut merci pour vos reponses
c'etait mon annif je n'etais pas trop sur la balle :p

 

mon encoding est bien en iso-8859-1 declaré dans le doctype .

 

en me mettant en encoding utf8, je n'ai plus de problemes avec les accents mais le probleme demeure avec les chapeau et trema . j'imagine que ca doit aussi merder avec d'autres caracteres speciaux .

 

caraîbes s'affiche carai^bes par exemple
caraïbes s'affiche carai¨bes.

 

je pourrais bien sur faire un pregreplace pour les remettre en ordre mais a la reflexion , ca s'apparente a reecrire une fonction d'encodage.
solution qui est plutot une bequille qu'autre chose et tres insatisfaisante .

 

vous avez d'autres idées?

 

pour info pour ceux qui veulent en savoir plus , je programme un equivalent a twonky media server mais mieux adapté a mes besoins : il s'agit d'un browser qui affiche les fichiers partagés de mon  qtss( quicktime streaming server). A terme , il pourrait aussi s'installer sur un NAS pour en faire un media browser

 

je scanne donc des folders et met les fichiers reconnus dans une bdd .

 

j'ai noté qu'en faisant des readdir , quelque soit l'encoding, ca marche , c'est donc apparamant juste un probleme d'affichage (sinon le readdir me dirait file not found.

  

concernant le navigateur, j'ai exactememnt le meme resultat sur tous mes navigateurs et machines (win, osx , safari , ie, firefox)

 

concernant l'editeur je ne vois pas comment ca pourrait etre relié car ces caracteres je ne les tape pas, ils sont issus d'un readdir , donc ils ne sont pas ecrits dans mon code.

 

bien a vous et merci.


Message édité par mobil12 le 09-06-2010 à 16:14:55

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  character set et apple? probleme de nom de fichiers

 

Sujets relatifs
Probleme prise en charge Tableaux IE/Chrome/Firefox/OperaProbleme avec: MM_openBrWindow
Problème pour créer une fonction sous excelProblème copie de cellule entre 2 classeur
Probléme avec Joomla , adminProblème affichage image dans un JButton se grise sur une action.
Problème de décallage de liens sous Firefoxproblème avec la commande exec [PHP]
problème de création de fichier dll sous 64 bitsProblème tweenlite - dossier GS
Plus de sujets relatifs à : character set et apple? probleme de nom de fichiers


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR