Сортировка

Внезапно оказалось что gnu sort неправильно сортирует emoji, и что бы это исправить нужно добавлять параметр version-sort.

$ echo -e «💥\n🙉\n🐷» | sort
💥
🙉
🐷
$ echo -e «💥\n🐷\n🙉» | sort
💥
🐷
🙉
$ echo -e «🐷\n🙉\n💥» | sort
🐷
🙉
💥
$ echo -e «🐷\n🙉\n💥» | sort —version-sort
🐷
💥
🙉
$ echo -e «💥\n🙉\n🐷» | sort —version-sort
🐷
💥
🙉
$ echo -e «💥\n🙉\n🐷» | LANG=C sort
🐷
💥
🙉
$

PS плагин для кода не умеет emoji и портит их, а стандартный WP заменяет два минуса на одно тире.

You can leave a response, or trackback from your own site.

Leave a Reply

Subscribe to RSS Feed