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



Reply via email to