3 ms·
https://www.unicode.org/reports/tr10/#Contextual_Sensitivity https://www.unicode.org/reports/tr10/#Contextual_Sensitivity: “There are additional complications
by Someone 1y ago
https://www.unicode.org/reports/tr10/#Contextual_Sensitivity https://www.unicode.org/reports/tr10/#Contextual_Sensitivity:
“There are additional complications in certain languages, where the comparison is context sensitive and depends on more than just single characters compared directly against one another,
[…]
Numbers. A customization may be desired to allow sorting numbers in numeric order. If strings including numbers are merely sorted alphabetically, the string “A-10” comes before the string “A-2”, which is often not desired. This behavior can be customized, but it is complicated by ambiguities in recognizing numbers within strings (because they may be formatted according to different language conventions). Once each number is recognized, it can be preprocessed to convert it into a format that allows for correct numeric sorting, such as a textual version of the IEEE numeric format.”*
I think those file browsers made the right choice, even given that they don’t (as in this example) always do the right thing.
- afrisch 1y agoBut -10 is smaller than -2, right?
- JoshTriplett 1y agoFilenames rarely have negative numbers in them, and it'd usually be ambiguous whether they were negative or dash-separated positive.
- pwdisswordfishz 1y agoThat's a hyphen, not a minus sign, silly.
- ZoomZoomZoom 1y agoI know you jest, but this just further demonstrates why Natural Sorting is complicated and might not be the best default choice. my_photos_at_-3c my_photos_at_-10c Do users want smaller numbers first, or do they want them in counting order, away from zero?