GNU/Linux >> Linux の 問題 >  >> Linux

Linux の拡張 Ascii

フォントを PC-8/CP437 エンコーディングのものに切り替えるか、代わりに現在の文字セットにエンコードされたこれらの文字の Unicode 値を使用してください。


文字を表示するための適切なエンコーダーがある場合は、提供されたコードとまったく同じコード、または拡張 ASCII 文字セット (├ の場合は 195 など) を使用できます。

Linux では、非標準の拡張 ASCII 文字セットのサポートがないため、表示されません。しかし、Linux で利用可能な別の文字セットを見つけました。ほぼ 拡張 ASCII 文字セットに似ています。 IBM855です。

コマンド行アプリケーションの文字エンコードを IBM855 に変更するだけです。一般的なボックス描画文字はすべて、最も重要な拡張 ASCII 文字セットの同じコードを持っています。

この画像とこの画像でセットを比較できます。

PS:gnome-terminal を使用している場合は、メニュー バーの [ターミナル] メニュー -> [文字エンコードの設定] -> [追加または削除] をクリックして、IBM855 文字セットを追加できます。 IBM855 を探して追加します。次に、「端末」->「文字エンコーディングの設定」->「キリル文字 (IBM855)」からエンコーディングを選択します。

それらの箱は私の宿題には十分でした。お役に立てれば。 :)


man printf をよく調べた後 そして info printf 、これでうまくいったと思います。

基本的な問題は、bash に printf が組み込まれていることです。 それはうまくいきません。そして、man/info ページが \U と言っているにもかかわらず、 動作しません。 \u

env printf '\u2502'

縦のボックス文字を取得します。


Linux
  1. Linuxでyumを使用してZFSをセットアップする

  2. Linuxで$Path変数を設定する方法

  3. Linuxでユーザーパスワードを設定または変更する

  1. Linuxでシステムホスト名を設定または変更する方法

  2. rbash – Linux で制限付きシェルを設定する

  3. Linux のプライマリ パーティションと拡張パーティション

  1. Linuxでプリンタを設定する方法

  2. Linux OS サービス「lm_sensors」

  3. Linux フレームバッファは解像度を正しく設定しました