GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Erweitertes ASCII unter Linux

Wechseln Sie entweder die Schriftart zu einer in PC-8/CP437-Codierung oder verwenden Sie stattdessen die Unicode-Werte für diese Zeichen, die in den aktuellen Zeichensatz codiert sind.


Sie können genau dieselben Codes verwenden, die Sie bereitgestellt haben, oder den erweiterten ASCII-Zeichensatz (z. B. 195 für ├), wenn Sie den richtigen Encoder haben, um die Zeichen anzuzeigen.

Unter Linux fehlt uns die nicht standardmäßige Unterstützung für erweiterte ASCII-Zeichensätze - weshalb sie nicht angezeigt wird. Ich habe jedoch einen anderen Zeichensatz gefunden, der für Linux verfügbar ist und fast ist ähnlich dem erweiterten ASCII-Zeichensatz. Es ist IBM855.

Sie müssen lediglich die Zeichencodierung Ihrer Befehlszeilenanwendung auf IBM855 ändern. Alle gängigen Box-Zeichen haben den gleichen Code des erweiterten ASCII-Zeichensatzes - was der wichtigste ist.

Sie können die Sets anhand dieses Bildes und dieses Bildes vergleichen.

PS:Wenn Sie Gnome-Terminal verwenden, können Sie den IBM855-Zeichensatz hinzufügen, indem Sie in der Menüleiste auf das Menü "Terminal" -> "Zeichencodierung festlegen" -> "Hinzufügen oder Entfernen" klicken. Suchen Sie nach IBM855 und fügen Sie es hinzu. Wählen Sie nun einfach die Kodierung aus "Terminal"->"Zeichenkodierung festlegen"->"Kyrillisch (IBM855)".

Die Kisten waren genug für meine Hausaufgaben. Hoffe das hilft. :)


Nach langem Grübeln über man printf und info printf , ich glaube, ich habe das hinbekommen.

Das grundlegende Problem scheint zu sein, dass bash einen eingebauten printf hat das geht nicht. Und trotz allem, was die Man/Info-Seiten sagen, \U funktioniert nicht. \u tut es aber immer noch.

env printf '\u2502'

liefert mir ein vertikales Kästchen.


Linux
  1. Richten Sie ZFS unter Linux mit yum ein

  2. So legen Sie den System-Hostnamen unter Linux fest oder ändern ihn

  3. So setzen Sie die $Path-Variable in Linux

  4. Setzen oder ändern Sie ein Benutzerkennwort in Linux

  5. rbash – Setze eingeschränkte Shell in Linux

So richten Sie einen Cron-Job unter Linux ein

Linux-Set-Befehl und seine Verwendung {9 Beispiele}

So legen Sie den Hostnamen unter Linux fest oder ändern ihn

So richten Sie die Torrent-Planung unter Linux ein

Eine Einführung in die grundlegende Bewegungserkennung unter Linux

So legen Sie den Hostnamen unter Linux fest oder ändern ihn