L'encodage par défaut de Windows est GBK, et mon Eclipse est totalement encodé en utf-8.
Donc, une application qui fonctionne bien dans mon Eclipse, se bloque parce que les mots deviennent illisibles lors de l'exportation en tant que fichier jar;
je dois écrire la ligne suivante dans un fichier .bat pour exécuter l'applicationComment forcer un jar à utiliser (ou jvm dans lequel jar s'exécute) utf-8 au lieu de l'encodage par défaut du système
start java -Dfile.encoding=utf-8 -jar xxx.jar
Maintenant, ma question est que je peux écrire quelque chose dans le code source pour définir les utilisations d'application (ou la machine virtuelle Java fonctionne en) utf-8 au lieu de l'encodage par défaut du système.
connexes http://stackoverflow.com/questions/361975/setting-the-default- java-character-encoding –