最近、コマンドを使用してlocaledef
複数のロケールのサポートを追加しました。それを行った後、ターミナルですべてのスペース、バックスラッシュ、スラッシュなどが、代わりに UTF コードなどとして表示されていることに気付きました<0200>
<002d>
。
コマンドの読み取りが非常に難しいため、この動作を無効にしたいと考えています。
より明確にするために、添付のスクリーンショットを参照してください。
答え1
わかりました。それはターミナルの問題でした。どういうわけか、localedef がターミナル構成を台無しにしました。stty sane
ターミナル アプリの問題を修正しました。iTermdefaults delete com.googlecode.iterm2
の問題を修正しました。
ジェイミーの答えはこちらOSXターミナルの奇妙な文字助けてくれました。(賞金のために評判をすべて捧げたので、賛成できません)。
編集: プロファイル > 詳細設定 > 「起動時にロケール環境変数を設定する」のターミナル設定がチェックされていないことに関係しているようです。