Moins utilisés caractère délimiteur de texte normal < ASCII 128

Pour le codage des raisons qui seraient horrifiés vous (je suis trop gêné pour le dire), j'ai besoin de stocker un certain nombre d'éléments de texte dans une chaîne unique.

Je vais délimiter entre eux à l'aide d'un personnage.

Le caractère qui est le meilleur à utiliser pour ce, c'est à dire le caractère qui est le moins susceptible d'apparaître dans le texte? Doit être imprimable et probablement moins de 128 en ASCII pour éviter de paramètres régionaux questions.

  • Merci de ne pas être embarrased. Vous devez ignorer toutes les personnes qui disent "oh, c'est une merde manière, le faire à la place". Ce n'est pas pour les intervenants à la question pourquoi, pour eux de répondre à comment. Je ne m'inquiète pas pourquoi vous êtes dans cette position. J'ai été dans un peu de moi. Bonne chance!
  • J'ai eu ce même problème..et je suis allé avec tube avant de le googler ou la pile déborde...parce que j'ai aimé la façon dont il a regardé--- | ----comme un skinney personne.
  • Il dépend du type de texte. Certains types de texte utilise rarement les caractères de tabulation j'ai donc souvent aller avec qui. Mais d'autres types de texte y compris le code source souvent le fait de l'utiliser. Ne pouvez-vous pas faire quelques stats sur votre texte source? Ne pouvez-vous pas ajouter des caractères d'échappement dans votre texte source et ainsi utiliser tout ce que vous voulez comme délimiteur?
  • ne se posant pas de & ne pas essayer c'est bien pire que d'être gêné de poser tout type de question. Je suis ici pour répondre à la même question et je suis fière de moi que j'ai quelques autres personnes qui partagent le même problème avec moi 🙂
  • Pour ceux qui ont un | dans leur texte, j'ai effectivement eu un cas où j'avais besoin de garder les caractères vers un minimum autant que possible. Puisque la plupart des domaines où les cordes avec un texte intéressant, CSV ne fonctionne pas en raison de trop s'échapper. Notre séparateur de champ est /|. La barre oblique n'est que modérément commune, mais couplé avec un tuyau de ne jamais vous exécutez en elle. J'ai été en utilisant un moteur qui reçoit beaucoup de données transmises par le biais de tous les jours. Cela n'a jamais rompu, et je n'ai jamais eu besoin d'encapsuler une seule chaîne de caractères, ou d'échapper à un caractère spécial. En moyenne, ce mécanisme nous a sauvés d'un peu de pourcentage de texte.
InformationsquelleAutor | 2009-01-29