Auteur | Message |
---|---|
krucial
| Inscrit le : 09/03/2005 |
# Le 06/04/2006 à 12:17 J'expose mon probleme : JC - Mes sites | Affiliation devis travaux | Cotes voitures anciennes |
bhamp0
| Benjamin Inscrit le : 09/05/2005 |
# Le 06/04/2006 à 12:52 T'as essayé de le décoder déjà ? Genre transformer tous les @X^ en X ? Ca serait déjà plus lisible Quand on voit c'qu'on voit, et qu'on entend c'qu'on entend, on a raison d'penser c'qu'on pense ! |
jerome347
| Jérôme Inscrit le : 09/05/2005 |
# Le 06/04/2006 à 12:52 "Suffit de" remplacer "^@" par "", non ? |
DarkSquall
| Inscrit le : 27/08/2005 |
# Le 06/04/2006 à 13:18 Pauvre Krukru, il a plus toute sa tête ? |
krucial
| Jean Christophe Inscrit le : 09/03/2005 |
# Le 06/04/2006 à 13:21 ca serait trop simple JC - Mes sites | Affiliation devis travaux | Cotes voitures anciennes |
devtribu
| Olivier Inscrit le : 16/06/2005 |
# Le 06/04/2006 à 13:23 tu as essayé les fonctions du type utf8_decode ? Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0f |
krucial
| Jean Christophe Inscrit le : 09/03/2005 |
# Le 06/04/2006 à 13:29 Ouais, ca fait rien :/ JC - Mes sites | Affiliation devis travaux | Cotes voitures anciennes |
bhamp0
| Benjamin Inscrit le : 09/05/2005 |
# Le 06/04/2006 à 14:01 C'est pas un problème de format : UNIX/DOS/MAC ? ASCII/EBCDIC/Unicode ? Quand on voit c'qu'on voit, et qu'on entend c'qu'on entend, on a raison d'penser c'qu'on pense ! |
jerome347
| Jérôme Inscrit le : 09/05/2005 |
# Le 06/04/2006 à 14:19 UNIX/DOS/MAC => oui, j'allais proposer ça. |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 06/04/2006 à 14:26 UNIX/DOS/MAC, il n'y a que les "retour chariot" qui changent à ma connaissance. Donc aucun impact ici. |
krucial
| Jean Christophe Inscrit le : 09/03/2005 |
# Le 06/04/2006 à 14:30
bhamp0 a dit : C'est pas un problème de format : UNIX/DOS/MAC ? ASCII/EBCDIC/Unicode ? Pt le probleme c'est que je n'y connais rien. Comment passer un fichier d'un format a un autre ? JC - Mes sites | Affiliation devis travaux | Cotes voitures anciennes |
jerome347
| Jérôme Inscrit le : 09/05/2005 |
# Le 06/04/2006 à 14:36
Bool a dit : UNIX/DOS/MAC, il n'y a que les "retour chariot" qui changent à ma connaissance. Donc aucun impact ici. Je confirme cependant que le fichier d'hotelclub que j'arrivais bien à voir sous windows était illisible et avec les même caractères que voit JC sous linux. |
devtribu
| Olivier Inscrit le : 16/06/2005 |
# Le 06/04/2006 à 14:37 Ca vient peut etre aussi du transfert FTP (mode binary ou text) Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0f |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 06/04/2006 à 15:02 jerome347 : faut voir l'éditeur aussi... la plupart tout comme UltraEdit font toutes les conversions necessaires à la volée. Et ca, c'est pas nano ou vi qui vont le faire ;) |
deblok
| Jonathan Inscrit le : 09/05/2005 |
# Le 06/04/2006 à 15:07 et si tu fait print_r($liste) ca te donne quoi ? John VIDOR |
krucial
| Jean Christophe Inscrit le : 09/03/2005 |
# Le 06/04/2006 à 21:21
jerome347 a dit : Bool a dit : UNIX/DOS/MAC, il n'y a que les "retour chariot" qui changent à ma connaissance. Donc aucun impact ici. Je confirme cependant que le fichier d'hotelclub que j'arrivais bien à voir sous windows était illisible et avec les même caractères que voit JC sous linux. Tu as resolu ca comment ? Perso, j'ai fait un vieux script qui urlencode puis urldecode le tout en trimant chaque caractere, et ca marche JC - Mes sites | Affiliation devis travaux | Cotes voitures anciennes |
jerome347
| Jérôme Inscrit le : 09/05/2005 |
# Le 07/04/2006 à 10:00
krucial a dit :Tu as resolu ca comment ? Ouverture avec Textpad sous windows et réenregistrement en format UNIX. A l'époque je faisais pas encore de scripts toutotomatik. |
DarkSquall
| Inscrit le : 27/08/2005 |
# Le 07/04/2006 à 10:38 [Hors sujet on] Je sais pas vous, mais je vois pas tout le cadre du topic. Il est rogner a droite. Impossible de citer. |
MathieuC
| Mathieu Inscrit le : 15/07/2005 |
# Le 07/04/2006 à 10:56 darksquall> oui, je l'avais signalé a julgates, moi c'est pareil (XP + IE6) |
krucial
| Jean Christophe Inscrit le : 09/03/2005 |
# Le 09/01/2008 à 00:08 Je deterre car j'ai trouvé. function get_charset($string) { if (substr($string, 0, 4) == "\0\0\xFE\xFF") return 'UTF-32BE'; // Big Endian if (substr($string, 0, 4) == "\xFF\xFE\0\0") return 'UTF-32LE'; // Little Endian if (substr($string, 0, 2) == "\xFE\xFF") return 'UTF-16BE'; // Big Endian if (substr($string, 0, 2) == "\xFF\xFE") return 'UTF-16LE'; // Little Endian if (substr($string, 0, 3) == "\xEF\xBB\xBF") return 'UTF-8'; // heuristics if ($string[0] == "\0" && $string[1] == "\0" && $string[2] == "\0" && $string[3] != "\0") return 'UTF-32BE'; if ($string[0] != "\0" && $string[1] == "\0" && $string[2] == "\0" && $string[3] == "\0") return 'UTF-32LE'; if ($string[0] == "\0" && $string[1] != "\0" && $string[2] == "\0" && $string[3] != "\0") return 'UTF-16BE'; if ($string[0] != "\0" && $string[1] == "\0" && $string[2] != "\0" && $string[3] == "\0") return 'UTF-16LE'; return false; } Ensuite, reste plus qu'a convertir : $charset = get_charset($fichier); if($charset) $text = mb_convert_encoding($text, 'ISO-8859-1', $charset); Le script complet est dispo là : http://labs.brotherli.ch/vcfconvert/ (Message édité le 09-01-2008 à 00h29 par krucial) JC - Mes sites | Affiliation devis travaux | Cotes voitures anciennes |
Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.
© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 14:43:14 | Généré en 11.19ms | Contacts | Mentions légales |