言語設定:英語優先
.CFUserTextEncodingを手動で書き換え(0:0 を 1:14 に書き換える)
logout & login
これで大概の日本語オンリーソフトも文字化けしないし、TextEditのデフォルトエンコーディングも
SJISになるよ。
.CFUserTextEncodingの内容がlogin時に読み込まれ、環境変数が以下のようになる:
LANG=en
__CF_USER_TEXT_ENCODING=1:14 (日本語)
これで、対外の人は幸せに。。。