macOS の iTerm2 で LANG 環境変数を自動送信しない
macOS ではターミナルとして iTerm2 を愛用しています。 iTerm2 のターミナル上から SSH した場合でも、デフォルトではローカル環境の LANG 環境変数を自動的に送信するようです。 この挙動を変更し、「自動的に LANG 環境変数を送信せず、リモート環境の LANG 環境変数を利用する」設定方法をメモしておきます。
iTerm2 の Preferences
→ Profiles
→ Terminal
設定はデフォルトで概ね、以下のようになっているはずです。
Environment にある Set locale variables automatically
のチェックを外します。
これで LANG 環境変数が自動的に送信されなくなります。