Bug#334281: locale(1): say what the quotes mean
The locale(1) man page should say why it puts quotes around some of the values.
Still there even after
$ eval export `locale|sed s/=.*/=C/` && locale
P.S., even though the man page refers to setlocale(3), some mention
should be made at to what one needs to do to 'set the locale' in a
shell script. Perhaps just changing some environment variables.
Also the setlocale(3) man page could mention this too.
And somewhere mention why locale "C" is called "C".