Quel est le caractère unicode 2028 (LS / Séparateur de Ligne) est-il utilisé?
Je pensais à moi-même que le saut de ligne problème doit être un peu résolu par quelqu'un, mais peut-être pas largement adoptée. Être avant-gardiste, je suis allé à la recherche pour voir si il y avait une plate-forme indépendante unicode méthode pour séparer les lignes. Dans ma recherche, j'ai trouvé de caractères unicode en 2028. Puis, j'ai trouvé Jeff Atwoods post sur ce sujet où il mentionne qu'il "...ne sais pas dans quelles circonstances vous voulez que ces Unicode retour à la ligne des marqueurs."
Bien, moi aussi. J'ai fait un peu de creuser dans le code source C# et il semble que LS (x2028) n'est pas pris en charge par TextReader.ReadLine() et il n'est également pas prise en charge par Java est BufferedReader.ReadLine(). Donc, ma conclusion est qu'il n'est pas largement soutenue.
J'aimerais avoir un avenir radieux où je peux écrire des fichiers à l'aide d'un format unique dans Linux, MacOS et Windows. N'est ce petit personnage a une promesse? Ce qui est utilisé actuellement pour?
Vous devez vous connecter pour publier un commentaire.
Entaillé de McDowell’s des commentaires sur la même page, et indirectement de l'Unicode docs:
LS
(2028). C'est une sorte d'option pourCR
ouLF
. Plus loin: "Un séparateur de ligne indique où un saut de ligne seul devrait se produire, généralement au sein d'un paragraphe. ... À des fins de comparaison, la ligne de séparateurs correspondent en gros aux HTML <BR>"LS
avec un saut de ligne pris en charge par le programme, souvent représentée par le\n
séquence d'échappement dans les chaînes. Par exemple, en Python 2:u'First line\u2028Second line'.replace(u'\u2028', u'\n')