Subject: Re: [regression] [d-f] no longer includes e with acute accent in single-byte locales

From: Stephane Chazelas <[email-masked]>
Date: Sun, 20 Nov 2016 21:23:16 +0000

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