シェルプロンプトで中国語のコンピュータ名を表示する

シェルプロンプトで中国語のコンピュータ名を表示する

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に感謝します。

おすすめ記事