Also, the proposed workaround, "alias ls='ls -N'" doesn't act reasonably. It disables _all_ quoting, including nasty unprintable characters. When the output goes to the terminal, it is meant to be read by a human. Humans can read spaces and apostrophes just fine, they can't read \1 or broken UTF-8.
-- A tit a day keeps the vet away.