Cela semble être vraiment fou, mais je ne peux rien faire avec un encodage cassé dans la console de mon idée intellij.
Choses que j'ai faites pour surmonter cela:
Après tout cela, il n'y a toujours pas de chance et les symboles ne s'affichent pas correctement dans la console. J'ai essayé de déboguer la méthode Java.io.PrintStream # println (Java.lang.String) et j'ai découvert que System.out.textOut.out.se.cs est égal à windows-1251. Aucune idée d'où vient cette valeur.
Ce problème me dérange depuis longtemps et je n'ai rien trouvé sur le Web qui pourrait m'aider.
Merci d'avance pour votre aide.
Cela fonctionne pour moi.
J'espère que ça t'aide.
Désolé pour mon anglais. Je continue d'apprendre. (Merci @MrPromethee pour les suggestions)
essayer
-Dconsole.encoding=UTF-8
au lieu de
-Dfile.encoding=UTF-8
Ma théorie est que votre fichier de classe Java Java utilise l'encodage "windows-1251", et vous devez le définir "UTF-8".
regarde les captures d'écran ci-dessous.
Pour réinitialiser l'encodage de tous les fichiers, vous pouvez modifier manuellement encodings.xml. Vous pouvez modifier l'encodage de fichier par défaut dans la boîte de dialogue des paramètres.
Vous avez peut-être modifié le mauvais fichier ,
ne pas : C:\Program Files\JetBrains\IntelliJ IDEA xxxx\bin\idea64.exe.vmoptions
devrait être: C:\Users\USER_NAME\.IntelliJIdeaxxxx\config\idea64.exe.vmoptions
vous pouvez ajouter les deux -Dfile.encoding=UTF-8
et -Dconsole.encoding=UTF-8
Dans mon cas, j'examine System.out.textOut.out.se.cs
dans le débogage a laissé entendre que IDEA ramassé les arguments maven surefire pour chaque configuration d'exécution JUnit:
<plugin>
<groupId>org.Apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<!-- force 7-bit default encoding to ensure that nothing depends on it -->
<argLine>-Dfile.encoding=ASCII</argLine>
</configuration>
</plugin>
J'ai résolu ce problème en ajoutant -Didea.maven.surefire.disable.argLine=true
à idea64.exe.vmoptions fichier.
Voir aussi https://www.jetbrains.com/help/idea/configuring-output-encoding.html .