Maison > Java > JavaBase > Comment convertir des caractères chinois tronqués en Java

Comment convertir des caractères chinois tronqués en Java

coldplay.xixi
Libérer: 2020-10-20 10:26:37
original
4339 Les gens l'ont consulté

Comment convertir le code Java chinois tronqué : utilisez d'abord l'éditeur pour écrire le fichier source Java ; puis utilisez [javac.exe] pour compiler le fichier Java et utilisez JDK pour écrire les informations compilées et enregistrées dans le fichier Java. mémoire dans le fichier de classe Medium; exécutez enfin la classe compilée.

Comment convertir des caractères chinois tronqués en Java

Méthode de conversion du code tronqué en chinois Java :

Utiliser la conversion d'encodage

Processus de conversion d'encodage Java

Nous utilisons toujours un fichier de classe Java pour interagir le plus directement avec les utilisateurs (entrée, sortie), et le texte contenu dans ces contenus interactifs peut contenir du chinois. Que ces classes Java interagissent avec la base de données ou la page front-end, leur cycle de vie est toujours comme ceci :

1. Les programmeurs écrivent le code du programme via l'éditeur du système d'exploitation et au format .java dans le système d'exploitation. système, ces fichiers sont appelés fichiers sources.

2. Compilez ces fichiers sources via javac.exe dans le JDK pour former la classe .class.

3. Exécutez ces classes directement ou déployez-les dans un conteneur WEB pour obtenir les résultats de sortie.

Ces processus sont observés d'un point de vue macro. Il n'est certainement pas possible de comprendre cela. Nous devons vraiment comprendre comment Java est codé et décodé :

La première étape : Lorsque nous utilisons l'éditeur pour écrire des fichiers source Java, le fichier programme utilisera le format d'encodage par défaut du système d'exploitation lors de l'enregistrement (généralement notre système d'exploitation chinois utilise le format d'encodage GBK) pour former un fichier .java. Les fichiers source Java sont enregistrés par défaut au format de codage file.encoding pris en charge par le système d'exploitation. Le code suivant peut afficher la valeur du paramètre file.encoding du système.

System.out.println(System.getProperty("file.encoding"));
Copier après la connexion

Étape 2 : Lorsque nous utilisons javac.exe pour compiler notre fichier java, JDK confirmera d'abord l'encodage de ses paramètres de compilation pour déterminer le jeu de caractères du code source, si nous ne précisons pas For Ce paramètre de compilation, JDK obtiendra d'abord le paramètre file.encoding par défaut du système d'exploitation, puis JDK convertira le programme source Java que nous avons écrit du format d'encodage file.encoding au format UNICODE par défaut dans JAVA et le mettra en mémoire.

Étape 3 : JDK écrit les informations compilées ci-dessus et stockées en mémoire dans le fichier de classe pour former un fichier .class. À l'heure actuelle, le fichier .class est codé en Unicode, ce qui signifie que, que le contenu de notre fichier .class commun soit constitué de caractères chinois ou de caractères anglais, ils ont été convertis au format de codage Unicode.

Dans cette étape, le traitement des fichiers source JSP est un peu différent : le conteneur WEB appelle le compilateur JSP. Le compilateur JSP vérifiera d'abord si le format d'encodage du fichier est défini dans le fichier JSP. n'est pas défini, le compilateur JSP Le processeur appellera JDK pour convertir le fichier JSP en une classe de servlet temporaire en utilisant la méthode d'encodage par défaut, puis le compilera dans un fichier .class et l'enregistrera dans un dossier temporaire.

Étape 4 : Exécutez la classe compilée : Il y aura plusieurs situations ici

1 Exécutez directement sur la console.

2. Classe JSP/Servlet.

3. Entre la classe Java et la base de données.

Les méthodes de chacune de ces trois situations seront différentes

Recommandations d'apprentissage gratuites associées : Tutoriel de base Java

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