En supposant que j'ai des polices installées avec les glyphes appropriés, existe-t-il un shell de commande pour Windows XP qui affichera les caractères Unicode? Au minimum, deux éléments doivent afficher Unicode correctement:Existe-t-il un shell de commande Windows qui affichera les caractères Unicode?
- Liste des répertoires. Je ne me soucie pas de ce que je dois taper (dir, ls, get-childitem, etc.), tant que les fichiers avec des caractères Unicode dans leurs noms apparaissent avec les bons glyphes, pas la boîte de caractère non imprimable.
- Listes de contenu de fichier texte. Encore une fois, cela ne me dérange pas si c'est «moins», «plus», «chat», «chien», etc., tant que les caractères sont imprimés. Je reconnais que c'est plus compliqué à cause du codage de caractères du fichier, donc si je dois le spécifier sur la ligne de commande ça me convient.
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 custom fonts for cmd/PowerShell. PowerShell et cmd.exe semblent être Unicode-conscient dans le sens où je peux copier/coller la boîte non-imprimable hors de là et il va coller dans d'autres applications avec les caractères corrects. Cygwin (?) Semble se convertir à la? caractère et qui vient à travers dans le copier/coller.
Des idées?
Renvoyé pour suggérer une solution de travail au problème. Je l'accepterais, sauf que je laisse espérer quelque chose de mieux. Comme "alpha précoce", il a un long chemin à parcourir pour être un shell vraiment utilisable. –
Le CTP3 actuel est incroyablement stable et, malheureusement, il s'agit de la seule solution disponible ces jours-ci qui n'implique pas de payer de l'argent. –
Depuis que ce vieux sujet a été récemment passé en tête de liste, j'ai édité la réponse primaire avec un lien vers les derniers bits de Powershell. –