文字コード指定して再読み込みは C-x RET r

「C-x RET f」で保存時の文字コードを変更できるのは知ってたけど、これを文字化けしたときに実行して、C-x C-s で保存すると、表示されている(文字化けしている)文字自体を指定した文字コードで保存してしまうらしく、さらに訳の分からない内容のファイルになってしまう。(推測なので、間違っていたらつっこんでください)


この場合、正しい対処法としては「C-x RET r」(revert-buffer-with-coding-system)を使えばよいみたい。

revert-buffer-with-coding-system のヘルプの抜粋
(revert-buffer-with-coding-system CODING-SYSTEM &optional FORCE)
Visit the current buffer's file again using coding system CODING-SYSTEM.