[JAVA] Les caractères japonais décrits dans MessageResources.properties sont déformés

supposition

Le message de validation du printemps est déformé.

problème

Cette page traite des cas qui enfreignent "les fichiers de propriétés doivent être codés en Unicode (ISO-8859-1 dans Eclipse)".

Dans Spring, le fichier de propriétés lu via l'API Spring n'est pas créé avec l'hypothèse qu'il lira des caractères multi-octets, il doit donc utiliser la méthode de codage ci-dessus.

Solution

1. Changez la méthode d'encodage de l'éditeur Eclipse

*** (Attention) Sauvegardez le contenu de MessageResources.properties avant d'apporter des modifications ***

  1. Dans l'Explorateur de packages d'Eclipse, cliquez avec le bouton droit sur MessageResources.properties
  2. Cliquez sur Propriétés
  3. Ressources → Codage de fichier texte → Autre: sélectionnez ISO-8859-1
  4. Appliquer et fermer, cliquez sur 1.jpg

2. Réécrivez le fichier

  1. Dans l'Explorateur de packages d'Eclipse, cliquez avec le bouton droit sur MessageResources.properties
  2. Suivant → Cliquez sur Limy Property Editor
  3. Si les caractères sont déformés, réécrivez-les (de sauvegarde en copie, etc.).
  4. Enregistrer

3. L'affichage d'erreur devient japonais

--Par ce qui précède, le fichier est affiché en japonais sur Eclipse et la méthode de codage des caractères est ISO-8859-1.

Recommended Posts

Les caractères japonais décrits dans MessageResources.properties sont déformés
Correction des caractères déformés dans SceneBuilder 11
Comment réparer les caractères japonais JAVA (y compris Arduino IDE)
Comment réparer les caractères japonais JAVA (y compris Arduino IDE)
[Docker] Entrez les données initiales dans docker-entrypoint-initdb.d sans monter le répertoire [MySQL]
Les caractères japonais décrits dans MessageResources.properties sont déformés
Caractères brouillés de tréma
A propos des caractères qui sont complétés dans l'argument de la méthode
Mesures contre les caractères déformés dans la requête en plusieurs parties avec Quarkus
[JavaServlet] Résumé de la correspondance lorsque les paramètres japonais sont déformés
Compression Zip qui ne brouille pas dans l'environnement Java
Vérifiez si les caractères à deux octets sont déformés lors du stockage des informations acquises par l'API, etc. dans la base de données MySQL.