En supposant que j'ai installé des polices contenant les glyphes appropriés, existe-t-il un shell de commande pour Windows XP qui affiche les caractères Unicode ? Au minimum, deux choses qui devraient afficher correctement l'Unicode :
- Listes de répertoires. Je me moque de ce que je dois taper (dir, ls, get-childitem, etc.), tant que les fichiers dont le nom contient des caractères Unicode apparaissent avec les bons glyphes, et non dans la case des caractères non imprimables.
- Listes de contenu de fichiers texte. Encore une fois, peu m'importe que ce soit 'less', 'more', 'cat', 'dog', etc., du moment que les caractères sont imprimés. Je reconnais que c'est plus compliqué à cause du codage des caractères du fichier, donc si je dois le spécifier sur la ligne de commande, ça me va.
Voici ce que j'ai essayé jusqu'à présent :
- cmd.exe
- Windows PowerShell ; y compris la version multilingue.
- Cygwin bash
Pas de chance. J'ai même essayé d'installer polices personnalisées pour cmd/PowerShell . PowerShell et cmd.exe semblent tenir compte de l'Unicode dans le sens où je peux copier/coller la boîte non imprimable qui en sort et la coller dans d'autres applications avec les caractères corrects. Cygwin ( ?) semble convertir le caractère ? et cela apparaît dans le copier/coller.
Des idées ?