Unicode ha forse 50 spazi
\u0009\u000A-\u000D\u0020\u0085\u00A0\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000][\u0009\u000A-\u000D\u0020\u0085\u00A0\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000
e 6 interruzioni di riga
not only CRLF, LF, CR, but also NEL (U+0085), PS (U+2029) and LS (U+2028).
Forse potrei capire la maggior parte degli spazi e PS ("Separatore di paragrafi"), ma a cosa servono "Next Line" e "Line separator"?
Sembra tutto inventato da un comitato molto grande in cui tutti volevano il proprio spazio e ai leader veniva concessa un'interruzione di riga ciascuno. Ma seriamente, come ci si comporta quando il tuo linguaggio di programmazione non lo supporta (o non funziona come ad esempio Java)?