GNU/Linux >> Tutoriels Linux >  >> Linux

Ascii étendu sous Linux

Changez la police pour une police encodée PC-8/CP437 ou utilisez plutôt les valeurs Unicode pour ces caractères, encodées dans le jeu de caractères actuel.


Vous pouvez utiliser exactement les mêmes codes que vous avez fournis ou du jeu de caractères ASCII étendu (par exemple 195 pour ├) si vous avez le bon encodeur pour afficher les caractères.

Sous Linux, nous manquons de la prise en charge du jeu de caractères ASCII étendu non standard - c'est pourquoi il n'est pas affiché. Cependant, j'ai trouvé un autre jeu de caractères disponible pour Linux et presque similaire au jeu de caractères ASCII étendu. C'est IBM855.

Tout ce que vous avez à faire est de changer le codage de caractères de votre application de ligne de commande en IBM855. Tous les caractères de dessin de boîte populaires ont le même code du jeu de caractères ASCII étendu - qui est le plus important.

Vous pouvez comparer les ensembles par cette image et cette image.

PS :Si vous utilisez gnome-terminal, vous pouvez ajouter le jeu de caractères IBM855 en cliquant sur le menu "Terminal" de la barre de menus -> "définir l'encodage des caractères" -> "Ajouter ou supprimer". Recherchez IBM855 et ajoutez-le. Maintenant, choisissez simplement l'encodage dans "terminal"->"set character encoding"->"Cyrillic (IBM855)".

Ces boîtes suffisaient pour mes devoirs. J'espère que cela t'aides. :)


Après s'être longuement penché sur man printf et info printf , je pense que j'ai réussi à faire fonctionner ça.

Le problème de base semble être que bash a un printf intégré ça ne marche pas. Et, malgré ce que disent les pages man/info, \U ne fonctionne pas. \u le fait toujours, cependant.

env printf '\u2502'

me donne un caractère de boîte verticale.


Linux
  1. Configurer ZFS sur Linux avec yum

  2. Comment définir ou modifier le nom d'hôte du système sous Linux

  3. Comment définir la variable $Path sous Linux

  4. Service du système d'exploitation Linux "lm_sensors"

  5. Partitions principales vs partitions étendues sous Linux

Comment configurer une tâche Cron sous Linux

Commande set Linux et comment l'utiliser {9 exemples}

Comment définir ou modifier le nom d'hôte sous Linux

Comment configurer la planification torrent sur Linux

Une introduction à la détection de mouvement de base sous Linux

Comment définir ou modifier le nom d'hôte sous Linux