さまざまな文字エンコーディングを使用するプロジェクトに取り組んでいると、端末の文字エンコーディングを常に切り替えていることに気づきます。一部の端末 (例: gnome-terminal) では、さまざまな端末のプロファイルを作成できます (たとえば、UTF-8 を使用するプロジェクトのプロファイル「プロジェクト A」と、ISO-8859-1 を使用するプロジェクトのプロファイル「プロジェクト B」)。エンコーディングを切り替えるためだけにこれを行うのは厄介です。
プロジェクトのルートディレクトリでドットファイルを使用したり、リビジョン管理メタデータを使用したりするなど、エンコードを自動的に切り替える賢明な方法はありますか?