私のLionシステムで起こったばかりです.tmuxでzshを使用しています
zsh シェルでは通常

tmux 画面のダブルスペース

zsh または tmux に設定がありませんか?
Unicode 機能の -u オプションを指定して tmux を起動します。この問題を参照してください。
からman tmux:
-u
tmux は、LC_ALL、LC_CTYPE、および LANG 環境変数の最初の文字列「UTF-8」が設定されていることを確認することにより、端末が UTF-8 をサポートする可能性があるかどうかを推測しようとします。これは常に正しいとは限りません。-u フラグは、UTF-8 がサポートされていることを tmux に明示的に通知します。
サーバーが -u を渡されたクライアントから開始された場合、または UTF-8 が検出された場所で開始された場合、utf8 および status-utf8 オプションがそれぞれグローバル ウィンドウおよびセッション オプションで有効になります。
zsh、byobuおよびでこの問題に遭遇しましたtmux。
それを完全に解決するには:
に次を追加します~/.zshrc。
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
-uの後byobu-lauchに追加~/.zprofile:
_byobu_sourced=1 . /usr/bin/byobu-launch -u
に次を追加します~/.byobu/.tmux.conf。
set-option -g utf-8 on
システム言語を英語に変更したときにも同じ問題が発生しました。コマンドを使用すると、localeすべてのフィールドが空になりました。そして、環境設定(言語と地域 - >詳細設定)でフォーマット言語をロシア語に設定すると、コマンドlocaleには値が入力され、tmuxでは問題ありませんでした。