zshプロンプトに中国語のコンピュータ名/コンピュータ名(フライトプレートなど)を表示しようとしています。PROMPT='%{$fg[green]%}%m%
。一般的なMac共有設定では、コンピュータ名は中国語で表示されますが、シェルは最終的に中国語を表すローマ文字(ピンイン)、つまりfeidieに変更します。シェルに表示されるように異なる言語のコンピュータ名を取得する方法はありますか?それとも、ローカルホスト名も常に英語に強制されるため、デフォルトでは常に英語に設定されていますか?
これが出力ですuname -n | od -tx1 -tc
0000000 66 65 69 64 69 65 2e 6c 6f 63 61 6c 0a f e i d i e . l o c a l \n
答え1
HOST_DESCRIPTIONの配布を手伝ってくれたStéphaneに感謝します。