Sorting with non-ASCII characters

Chris wendlec at tcd.ie
Thu Sep 19 09:06:02 PDT 2013


On Thursday, 19 September 2013 at 15:42:52 UTC, bearophile wrote:
> Chris:
>
>> How do I sort text so that non-ascii characters like "á" are 
>> treated in the same way as "a"?
>
> The correct solution is a well implemented, well updated and 
> well debugged Unicode Collation Algorithm, as already answered.
> But if an approximation is enough then you could translate to D 
> this Python code that converts a Unicode string to ASCII, and 
> use it through a  schwartzSort:
>
> http://newsbruiser.tigris.org/source/browse/~checkout~/newsbruiser/nb/lib/AsciiDammit.py
>
> (If you translate that function to D, you could also add it to 
> Dub later.)
>
> Bye,
> bearophile

Ok, thanks. We'll see.


More information about the Digitalmars-d-learn mailing list