Quelle est la page de codes de l'UTF-8?

18

La page de codes par défaut de mon invite de commande est 936.

Je dois le changer en UTF-8.

chcp 65001

Ce qui précède ne fonctionne pas. Quelle est la bonne?

Spiff
la source
1
chcp 65001 a bien fonctionné pour moi. Les programmes qui ne sont pas utf-8 produiront bien sûr un gros bordel.
Havenard
Avez-vous essayé des lettres non ascii?

Réponses:

12

Pour chcp 65001fonctionner, vous devez utiliser une police TrueType dans l'invite de commande. L'une de ces polices est Lucida Console.

Pour utiliser la console Lucida:

  • Clic droit sur la barre de titre de la fenêtre
  • Sélectionner Properties
  • Sélectionnez l'onglet Font
  • Sélectionner Lucida Console
  • presse OK
Stephen Jennings
la source
Malheureusement, ni Lucida Console, ni Consolas ne semblent rendre correctement les caractères non ASCII dans l'invite de commande (ce qui me rend vraiment nerveux à propos de la gestion des fichiers avec de tels caractères). :-(
Synetech
Oups, peu importe. Il s'affiche correctement (Chrome a gâché les caractères Unicode lors de la création du .URLfichier). Ma préoccupation sur la façon dont les fichiers avec des caractères Unicode dans leurs noms se présentent. Je crains que l'exécution d'opérations telles que la copie ou le déplacement ne fonctionne pas ou pire, gâche les choses. J'ai essayé d'utiliser la chcpcommande dont il se plaignait de ne pas pouvoir écrire sur l'appareil. Je l'ai essayé à nouveau sans la commande et cela a fonctionné. o.O
Synetech
@Synetech ne vous inquiétez pas, l'affichage est incorrect, les caractères sont corrects. cd űest affiché dans cd ?, mais il va toujours dans le bon répertoire.
TWiStErRob
0

Beaucoup de gens se plaignent de différentes questions sur le 65001support de la console Windows. Ma solution particulière a été d'utiliser la page de codes ISO-8859-1 (28591) au lieu de UTF-8. Vous pouvez consulter les identifiants de page de code sur MSDN pour identifier celui qui correspond aux besoins de votre personnage.

manuelvigarcia
la source