Quel séparateur est le meilleur pour séparer des valeurs ?

Quel séparateur est le meilleur pour séparer des valeurs ? - Divers - Programmation

Marsh Posté le 22-09-2008 à 12:48:39    

Bonjour @ tous,
 
Je souhaite séparer des valeurs dans un fichier, ce fichier sera stocké sur un serveur et lu depuis un client.
 
Beaucoup utilisent la virgule "," ou le pint virgule ";" comme séparateur, hors cela risque de poser des problèmes si j'ai des champs avec des virgules ou des points virgules.
 
Je pensais plutôt à ce caractère séparateur peu utilisé : "§"
 
Qu'en pensez-vous ?


Message édité par Profil supprimé le 22-09-2008 à 12:50:32
Reply

Marsh Posté le 22-09-2008 à 12:48:39   

Reply

Marsh Posté le 22-09-2008 à 13:09:44    

j'en pense que j'ai du mal à voir l'intérêt de réinventer la roue. Utilise le module csv de ton langage


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 22-09-2008 à 13:38:43    

+1 csv, sinon il reste un tas impressionant de caractères pas souvent utilisés
( ce qui peut être utile pour les gros loadvars en flash, où tu délimites ton array en fonction de plusieurs caractères :D )


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 22-09-2008 à 13:57:52    

XML [:dawak]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 22-09-2008 à 14:00:01    

3min37s depuis le moment où je me suis demandé quand quelqu'un allait la faire [:screetch]

Reply

Marsh Posté le 22-09-2008 à 14:06:43    

Ouais, fait tout en XML. Tout est prévu et en plus c'est Enterprisey.

 

Sinon quelque soit le caractère employé, y'aura toujours un moment où tu le retrouvera dans les données... Traditionnellement il sera doublé ou escapé (genre si un § se retrouve dans une valeur, faut le remplacer par §§ ou \§)


Message édité par FlorentG le 22-09-2008 à 14:06:49
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed