If you just have one long-running Emacs then can't that be in the UTF-8
locale? Or is your C-needing ls(1) run from inside that?
Have Emacs highlight non-ASCII characters in that mode wherever they
come from, e.g. paste from web browser? Have a function that maps the
common ones to ASCII, perhaps using recode(1)? Filter the buffer when
writing the file, erroring if it can't be written? Then you can send
valid US-ASCII emails.
Nmh-workers mailing list