2016-11-20 21:14:31 +0000, Stephane Chazelas: [...] > echo é | grep '[d-f]' > > no longer matches in locales like fr_FR.iso885915@euro or > en_GB.iso88591 where the character set is single-byte like > ISO-8859-1. It still works OK with UTF-8. [...]
I also seems to still be OK with other multi-byte locales like zh_HK.big5hkscs: $ locale charmap BIG5-HKSCS $ printf '\ue9' | ./src/grep '[d-f]' | hd 00000000 88 6d 0a |.m.| 00000003 Though: $ printf '\ue9' | ./src/grep '.*m' | hd 00000000 88 6d 0a |.m.| However, that seems to be a separate issue as it also failed in earlier versions. I'll raise that separately. -- Stephane