Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Nov 2016 13:32:06 +0100
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Mark Martinec <Mark.Martinec+freebsd@ijs.si>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Uppercase RE matching problems in FreeBSD 11
Message-ID:  <20161106123206.yr2dhtd2ce7ln27a@ivaldir.etoilebsd.net>
In-Reply-To: <71a45ece6ec63bf696edab5b31abdaf5@ijs.si>
References:  <alpine.BSF.2.20.1611051912260.2462@flake.tharned.org> <20161106110729.z2px7mzlhcwxvrvu@ivaldir.etoilebsd.net> <71a45ece6ec63bf696edab5b31abdaf5@ijs.si>

next in thread | previous in thread | raw e-mail | index | archive | help

--zgfhybgeirpmmsh5
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, Nov 06, 2016 at 01:26:51PM +0100, Mark Martinec wrote:
> 2016-11-06 12:07, Baptiste Daroussin wrote:
> > Yes A-Z only means uppercase in an ASCII only world in a unicode world
> > it means
> > AaBb... Z because there are way more characters that simple A-Z. In
> > FreeBSD 11
> > we have a unicode collation instead of falling back in on LC_COLLATE=3DC
> > which
> > means ascii only
> >=20
> > For regrexp for example one should use the classes: :upper: or :lower:.
>=20
> It is a good idea to keep LC_COLLATE and LC_NUMERIC (and LC_MONETARY?) at
> "C"
> when LANG or LC_CTYPE is set to something else, otherwise unexpected
> things may happen.
>=20

In scripts clearly, the collation rules, numeric rules and monetary rules m=
ay
vary depending on the locale.

Best regards,
Bapt

--zgfhybgeirpmmsh5
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIcBAABCAAGBQJYHyLGAAoJEGOJi9zxtz5ataQP/1T9MGo61fPefw9irgpooc2C
xwi+NVMhDVflW5mdm623Ax+jIvEtfTg3Lr8pc47MTfWKYq799YVB3qgghb0CrUtb
L+fpEo6QQYT/2vj/wduSdAGGBWbvwh0PybS7gFZZB8PJVOjUwylIFmaAk4pFAERj
2SCb7gW/GpgWED8MVBoOtZ+UVjnmdDZWNSeifn1CHu2fdV+s9tBokWB0eAjC4L5B
pKLoX/yUTmPDRzw37u1PkZVwkdGUJFhCdTnvgxG3RoA8bv2M0GWRL8e3rqKDh5xA
OrN9PJubL0HDBZyh1EXCGkX178CEV5P6poytA3OcyCvC0uSi3PIoFeEIz1ha3YYV
Mko3bFbkbpKihRpAflO3gbSmVNiyeCNZ5E65CrI3kEoCvsOrOYwaEqItBbjr4OaP
e9ZaHp/3pmyr8AB3nP6s/7uthakEdphLonfS05QuCmd9HxMwFi8rUi2cDKWeIrvY
WzL74g0eAjkc9Hug5PEA9QLDzqf0rI2lABaxLaZXPvWh0vowkXscrTJPL1sdIFte
briWLAWUvmoTKmdXn6Lrwt8NXx/pROnLCWWVW9eB884UnQYCBBlfwro2WBn25qiq
nUBEOAjqPBLoPZIqHI7GXZNM6ldjn0dX8wMtLTyrPKw5lOoLVrdo0fvMNvQPXVI0
wBOIco+QBaeolBeqBIr1
=Wau7
-----END PGP SIGNATURE-----

--zgfhybgeirpmmsh5--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20161106123206.yr2dhtd2ce7ln27a>