Skip to content

Instantly share code, notes, and snippets.

@unhammer
Last active February 1, 2018 10:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save unhammer/bf1237fbef4f7c768b3f72a05ddbd074 to your computer and use it in GitHub Desktop.
Save unhammer/bf1237fbef4f7c768b3f72a05ddbd074 to your computer and use it in GitHub Desktop.
grep '[A-Z]' vs locale
$ echo aðc | LANG=C.UTF-8 grep -o '[[:lower:]]'
a
ð
c
$ echo aðc | LANG=C.UTF-8 grep -o '[[:upper:]]'
$ echo aðc | LANG=C.UTF-8 grep -o '[A-Z]'
$ # so far so good
$ echo aðc | LANG=nn_NO.UTF-8 grep -o '[[:lower:]]'
a
ð
c
$ echo aðc | LANG=nn_NO.UTF-8 grep -o '[[:upper:]]'
$ echo aðc | LANG=nn_NO.UTF-8 grep -o '[A-Z]'
ð
$ echo WðT | iconv -f iso-8859-1 -t utf-8
WðT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment