J'ai écrit une petite application Java dont la sortie inclut des caractères Unicode. Lorsque j'utilise Eclipse pour l'exécuter —, je vois toutes les sorties comme prévu.Sortie Unicode sur la ligne de commande Windows?
Les personnes censées utiliser l'application l'exécuteront en tant que fichier jar. Je pensais qu'ils pourraient utiliser la fenêtre standard cmd, mais dans cette fenêtre, l'Unicode apparaît comme Gibberish.
Existe-t-il un moyen de faire en sorte que "cmd window" reconnaisse les caractères Unicode et les affiche correctement? Ou, existe-t-il un outil pour exécuter facilement le fichier JAR et obtenir la bonne sortie? BTW - rediriger la sortie vers un fichier fonctionne bien, mais le programme est interactif, donc ce ne sera pas une bonne solution.
Éditer: Merci à tous pour vos suggestions. Il semble que les polices cmd n'ont pas les caractères spécifiques dont j'ai besoin, et c'est pourquoi la modification de la page de codes n'a pas résolu mon problème.
J'ai trouvé un way pour ajouter plus de polices à espacement fixe à la console, mais après les avoir ajoutées, toute modification que je souhaite apporter aux polices (même en choisissant une des polices d'origine dans une taille différente) est ignorée.
Je pense que j'essaierai simplement avec un autre outil, qui supporte le chhosing une police differnt plus facilement.
la police de la console Je suppose que vous devrez écrire une "console" pour votre application après tout ... – maxwellb
"façon d'ajouter plus de polices à espacement fixe à la console" - le lien est mort – mbomb007
[ici] (https: //www.techrepublic. com/blog/windows-et-office/quick-tip-ajouter-fonts-to-the-command-invite /) est un moyen d'ajouter plus de polices. Je ne sais pas si elle a le problème mentionné par l'OP, cependant. – mbomb007