Hello,
j'essaye d'enregistrer avec [textfile] des chemins de fichiers avec espaces, le tout précédé d'un timecode
exemple:
22450 /Users/Nico/mon super dossier float float symbol float symbol float
avant écriture, si je fais [unpack], j'obtiens
f= 22450 s= /Users/Nico/mon super dossier etc...
Mais à la relecture avec [msgfile], je ne trouve pas comment obtenir la même chose
pour le moment j'obtiens:
f= 22450 s= /Users/Nico/mon s= super s= dossier etc...
Si l'un d'entre vous avait une piste, ce serait fantastique !
+Nico
Dernière modification par @n1c0 (2014-04-30 17:01:48)
Hors ligne
En convertissant les caractères espace par un autre caractère (interdit habituellement dans les chemins de fichier) avant de stocker ton symbol, puis en effectuant l'opération inverse pour récupérer la chaine originale.
j'utilise pour ça symbol2list et list2symbol de la librairie zexy
Hors ligne
Oui parfait du coup j'ai fait ça en encodant avec le signe §:
ENCODING for every symbol before packing=
DECODING for every symbol after unpacking =
Hors ligne
Pages: 1