The usual ways for telling Emacs to save files in UTF-8 format don’t work when saving a file with a “.arc” extension (at least in the version of Emacs I have). Apparently there was some ancient file archive format that had a “.arc” extension, so Emacs is quite determined to save the file in a binary mode. This writes out the Unicode characters in Emacs’ internal character representation, resulting in garbage.
Here’s how to fix this:
\.arc\'utf-8Alternately, you can add this to your .emacs file:
(setq auto-coding-alist
(cons '("\\.arc\\'" . utf-8) auto-coding-alist))
My thanks to Adlai for help with this hack!