Maison > Java > JavaBase > le corps du texte

Que dois-je faire si les caractères non mappables de gbk apparaissent en Java ?

angryTom
Libérer: 2019-11-18 13:51:22
original
6322 Les gens l'ont consulté

Que dois-je faire si les caractères non mappables de gbk apparaissent en Java ?

Que dois-je faire si les caractères non mappables de gbk apparaissent en java

Une telle erreur se produit, généralement parce que le le code contient des caractères chinois, les caractères chinois dans les commentaires comptent également. Parce que lorsque vous utilisez CMD pour exécuter un programme Java, le format d'encodage par défaut du système est gbk. Les codes contenant des caractères chinois sont généralement au format UNICODE, il est donc facile de provoquer des erreurs de codage lors de l'exécution directe de codes contenant des caractères chinois.

Méthode 1 : Convertir le format d'encodage du fichier source

Utilisez le logiciel notepad++ pour ouvrir le fichier source

1. Copiez d'abord toute la source. code du fichier. Supprimez ensuite tout le code ;

2. Ensuite, définissez le format d'encodage sur "Utiliser l'encodage au format ANSI". Après le réglage, collez le fichier source et enregistrez-le.

Après modification, exécutons-le à nouveau et cela fonctionne parfaitement.

Méthode 2 : utilisez la directive -encoding pour spécifier l'encodage en cours au format UTF-8

Si vous n'utilisez pas d'éditeur intégré, mais utilisez un outil comme le Bloc-notes pour écrire du code. Ensuite, vous pouvez directement utiliser la directive -encoding pour spécifier le format d'encodage du fichier.

Par exemple, javac -encoding UTF-8 XXX.java

où XXX est remplacé par le nom de votre fichier Java.

Par exemple, saisissez javac -encoding UTF-8 Puppy.java, la compilation est réussie et fonctionne parfaitement.

Site Web php chinois, un grand nombre de Tutoriels d'introduction à Java gratuits, bienvenue pour apprendre en ligne !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal