The answer is in the ls
man page.
--show-control-chars show non graphic characters as-is (default unless program is 'ls' and output is a terminal)
I'd have to look into it further to figure out why ls is treated specially, but that argument will display when using ls
.