# Affichage UTF-8 ; Pieces d'échecs dans un terminal virtuel sur la console

**URL:** <https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266>\
**Category:** Support Debian\
**Created:** [Juin 4, 2023, 4:50 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266 "2023-06-04T16:50:58Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon30990328](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon30990328](https://www.debian-fr.org/u/anon30990328)\
**Post date:** [Juin 4, 2023, 4:50 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/1 "2023-06-04T16:50:58Z")

</div>

Bonjour,

Je n’ai pas beaucoup cherché. J’ai aucune idée de la requêtes que je pourrais formuler pour obtenir un résultat probant ; A part vous poser la question.

Comment procéder pour afficher les caractère UTF-8 des pièces du jeu d’échecs dans un terminal viurtuel sur la console Debian pour ma part, mais j’aimerais avoir si c’est possible de le faire, une solution pour Linux ?

S’il vous paît !  
Merci !

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Juin 4, 2023, 5:03 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/2 "2023-06-04T17:03:43Z")

</div>

Bonjour,  
pour information, quel est le but de cet affichage?  
Si c’est un terminal sur un GUI Gnome ou autre, il suffit d’aller dans les paramètres.  
si c’est sur la console TTY, c’est plus difficile et surtout moins convivial.

---

<div class="post-metadata">

**Author:** ![anon30990328](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon30990328](https://www.debian-fr.org/u/anon30990328)\
**Post date:** [Juin 4, 2023, 5:14 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/3 "2023-06-04T17:14:25Z")

</div>

Bonjour,

Le but de l’affichage est de pouvoir consulter l’état du jeu d’échec durant une partie de ce jeu.  
D’indiquer alors la position de chacune des pièce par l’affichage du caractère UTF-8 correspondant à chacune des pièces.

Je plaisante à peine.  
Jaurais pu répondre pour me prosterner devant le roi, mais c’est pas le cas.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Juin 4, 2023, 5:21 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/4 "2023-06-04T17:21:43Z")

</div>

C’est un développement que tu fais? ou une application que tu utilises? car sinon il y a gnome chess 🙂

---

<div class="post-metadata">

**Author:** ![anon30990328](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon30990328](https://www.debian-fr.org/u/anon30990328)\
**Post date:** [Juin 4, 2023, 5:22 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/5 "2023-06-04T17:22:42Z")

</div>

Le programme est déjà écrit, je joue sur X mais comme l’affichage n’est pas efficient dans un terminal Linux, je cherche la solution.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Juin 4, 2023, 5:36 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/6 "2023-06-04T17:36:34Z")

</div>

dans quel environnement X l’utilises-tu?

---

<div class="post-metadata">

**Author:** ![anon30990328](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon30990328](https://www.debian-fr.org/u/anon30990328)\
**Post date:** [Juin 4, 2023, 5:51 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/7 "2023-06-04T17:51:13Z")

</div>

fvwm !

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Juin 4, 2023, 6:08 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/8 "2023-06-04T18:08:34Z")

</div>

```auto
for i in {4..9} {A..F} ;do echo -n "\u265$i ";done;echo

```

![chess](https://www.debian-fr.org/uploads/default/original/2X/4/4b306e809664260188e767d0367f53bb125b401c.png)

---

<div class="post-metadata">

**Author:** ![anon30990328](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon30990328](https://www.debian-fr.org/u/anon30990328)\
**Post date:** [Juin 5, 2023, 6:52 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/9 "2023-06-05T06:52:31Z")

</div>

Bonjour Verner,

Tu as du oublié que le problème est posé pour un terminal virtuel dans la console ; Ou un terminal Linux si c’est plus précis.

---

<div class="post-metadata">

**Author:** ![nicola](https://www.debian-fr.org/user_avatar/www.debian-fr.org/nicola/32/8969_2.png) [@nicola](https://www.debian-fr.org/u/nicola)\
**Post date:** [Juin 5, 2023, 8:20 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/10 "2023-06-05T08:20:08Z")

</div>

Le script de Verner ne fonctionne pas chez moi (bash dans LXterminal) mais `echo "♔♕♖♗♘♙♚♛♜♝♞♟"` fonctionne.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Juin 5, 2023, 8:22 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/11 "2023-06-05T08:22:39Z")

</div>

chez moi ne fonctionne pas dans le console TTY, mais fonctionne dans un terminal sous LXQT.

---

<div class="post-metadata">

**Author:** ![anon30990328](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon30990328](https://www.debian-fr.org/u/anon30990328)\
**Post date:** [Juin 5, 2023, 9:37 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/12 "2023-06-05T09:37:22Z")

</div>

Bonjour nicolas.  
Je suis interresé de savoir comment tu as obtenu les images des caractères dans le terminal Linux.

---

<div class="post-metadata">

**Author:** ![nicola](https://www.debian-fr.org/user_avatar/www.debian-fr.org/nicola/32/8969_2.png) [@nicola](https://www.debian-fr.org/u/nicola)\
**Post date:** [Juin 5, 2023, 9:55 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/13 "2023-06-05T09:55:16Z")

</div>

Je les ai eues à partir de `gucharmap` donc d’un clickodrome.  
Tu peux les stocker dans un fichier, lui-même obtenu à partir de Python par exemple.

```
> python3 -c 'for i in range(9812,9824):print(chr(i),end="")'
♔♕♖♗♘♙♚♛♜♝♞♟

```

Et tu peux rediriger vers un fichier.

---

<div class="post-metadata">

**Author:** ![anon30990328](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon30990328](https://www.debian-fr.org/u/anon30990328)\
**Post date:** [Juin 5, 2023, 10:14 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/14 "2023-06-05T10:14:13Z")

</div>

Tu as l’affichage de ces caractères dans un terminal Linux ?  
Tu peux confirmer ?

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Juin 5, 2023, 10:21 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/15 "2023-06-05T10:21:37Z")

</div>

> [@anon30990328](#):
>
> Je n’ai pas beaucoup cherché.

Moi non plus je te rassure. J’avais juste vérifié comment générer des codes de pièces d’échec dans un terminal **zsh** , just for fun, avec un gros bémol, m’apercevant que ça ne fonctionne pas en Bash dans le même terminal (konsole), pour une raison que j’ignore pour le moment.

C’est en fait probablement plus compliqué dans un terminal à environnement réduit ou spécifique. Ne sachant ce que signifie ‹&nbsp;_un terminal virtuel sur la console, Debian pour ma part_&nbsp;› ça risque d’être compliqué à simuler.

> [@anon30990328](#):
>
> Le but de l’affichage est de pouvoir consulter l’état du jeu d’échec durant une partie de ce jeu.  
> D’indiquer alors la position de chacune des pièce par l’affichage du caractère UTF-8 correspondant à chacune des pièces.  
> Je plaisante à peine.

Ha oui quand-même !!!

---

<div class="post-metadata">

**Author:** ![anon30990328](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon30990328](https://www.debian-fr.org/u/anon30990328)\
**Post date:** [Juin 5, 2023, 10:24 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/16 "2023-06-05T10:24:57Z")

</div>

> [@Verner](#):
>
> ‹ _un terminal virtuel sur la console_

Un terminal Linux.

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Juin 5, 2023, 10:30 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/17 "2023-06-05T10:30:10Z")

</div>

Dans ton language, un terminal linux est donc "_un terminal virtuel sur la console_ ".  
Faut s’accrocher quand-même pour décrypter.

---

<div class="post-metadata">

**Author:** ![anon30990328](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon30990328](https://www.debian-fr.org/u/anon30990328)\
**Post date:** [Juin 5, 2023, 10:32 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/18 "2023-06-05T10:32:34Z")

</div>

Oui, effectivement, c’est le nom d’un terminal virtuel en mode console ou textuel de debian ; Il me semble que sur Red Hat c’était parail à mes début en 1996.

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Juin 5, 2023, 1:54 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/19 "2023-06-05T13:54:39Z")

</div>

Bonjour

> [@anon30990328](#):
>
> Je suis interresé de savoir comment tu as obtenu les images des caractères dans le terminal Linux.

En fonction des polices de caractère que ton navigateur web est capable d’afficher,  
tu pourras voir tous les caractères [Unicode](https://fr.wikipedia.org/wiki/Unicode) (avec leur nom et encodages possibles)  
[dans cette page web](https://www.utf8-chartable.de/)

Tu pourras sélectionner dans la liste déroulante la page de code que tu veux voir s’afficher.

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Juin 5, 2023, 2:31 UTC](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266/20 "2023-06-05T14:31:59Z")

</div>

il faut rajouter -e à echo  
`for i in {4..9} {A..F} ;do echo -en "\u265$i ";done;echo`

[Page suivante](https://www.debian-fr.org/t/affichage-utf-8-pieces-dechecs-dans-un-terminal-virtuel-sur-la-console/88266.md?page=2)
