200 votes

Changer la page de code par défaut de la console Windows en UTF-8

Actuellement, j'utilise Windows 7 x64 et je souhaite généralement que tous les outils de la console fonctionnent avec UTF-8 plutôt qu'avec la page de code 850 par défaut.

Running chcp 65001 dans l'invite de commande avant l'utilisation de tout outil, mais y a-t-il un moyen de définir cette page comme page de code par défaut ?

Mise à jour :

Changer HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\OEMCP à la valeur 65001 semblent rendre le système incapable de démarrer dans mon cas.

Modification proposée de HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\Autorun a @chcp 65001>nul convient parfaitement à mes besoins. (merci à Ole_Brun )

5voto

JColares Points 59

La commande pour changer la page de code est chcp <codepage> . Exemple : chcp 1252 . Vous devez le taper dans une fenêtre Powershell. Pour éviter de devoir le taper à chaque fois (si vous devez toujours changer la page de code), vous pouvez l'ajouter à la ligne de commande du programme. Pour ce faire, suivez les étapes suivantes :

  1. Cliquez avec le bouton droit de la souris sur l'icône Powershell dans le menu Démarrer et choisissez "More" > "Open file Location".
  2. Cliquez avec le bouton droit de la souris sur le raccourci Powershell et sélectionnez "Propriétés".
  3. Ajoutez ce qui suit à la fin de la ligne de commande "Target" : -NoExit -Command "chcp 1252"

Soyez heureux. Ne vous occupez pas du registre de Windows, sauf si vous n'avez pas d'autre choix.

3voto

Daniel Cheung Points 245

L'ouverture dans Powershell via Explorer ne fonctionne toujours pas pour moi, même si j'ai essayé d'activer la fonction Beta Unicode dans les paramètres de langue.

Cependant, je viens de découvrir que cela fonctionnait.

[HKEY_CURRENT_USER\Console\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe]
"CodePage"=dword:0000fde9 

Manually changing the

De : https://www.zhihu.com/question/54724102

2voto

Ryan Shillington Points 346

Si vous utilisez ConEmu alors :

  1. Ouvrez les paramètres dans le menu supérieur droit
  2. Allez dans Démarrage -> Environnement
  3. Ajouter chcp 65001 sur une nouvelle ligne.
  4. Cliquez sur "Enregistrer les paramètres".
  5. Fermer ConEmu et le rouvrir

enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X