Des caractères tronqués en diamant apparaissent dans le code Java ?
Des caractères tronqués apparaissent dans le code Java ?
Des caractères tronqués en forme de losange apparaissent dans le code Java. Généralement, cela est dû à des problèmes de jeu de caractères. Par exemple, le fichier Java est codé en GBK, mais lorsque l'éditeur ouvre le fichier Java avec UTF-. 8, ce type de code tronqué s'affiche. Méthode de résolution : remplacez l'encodage de l'éditeur par le même encodage que le fichier Java.
Encodage
L'encodage est le processus de conversion d'informations d'une forme ou d'un format à un autre, également appelé code un langage de programmation informatique est simplement appelé codage. Utilisez une méthode prédéterminée pour coder des caractères, des nombres ou d'autres objets en nombres, ou convertir des informations et des données en signaux d'impulsions électriques prescrits. Le codage est largement utilisé dans les ordinateurs électroniques, les téléviseurs, les télécommandes et les communications. L'encodage est le processus de conversion d'informations d'une forme ou d'un format à un autre. Le décodage est le processus inverse du codage.
Parmi les normes d'encodage GB, les plus couramment utilisées sont GB2312 et GB2312 est un sous-ensemble de GBK. La plage d'encodage GB2312 est 0xA1A1 - 0xFEFE. S'il s'agit d'un encodage GB2312 pur, il est très simple. Mais il y a quelques petits conseils concernant le jeu de caractères GBK. Parlons d'abord de la norme de codage GBK :
GBK utilise une représentation sur deux octets, la plage de codage globale est 8140-FEFE et la première. l'octet est compris entre 81-FE, le dernier octet est compris entre 40-FE et une ligne de xx7F est éliminée. Il existe un total de 23 940 points de code et un total de 21 886 caractères chinois et symboles graphiques sont inclus, dont 21 003 caractères chinois (y compris les radicaux et les composants) et 883 symboles graphiques.
Classification d'encodage
1. Y compris :
a. Zone de caractères chinois GB 2312. C'est GBK/2 : B0A1-F7FE. Contient 6 763 Go de 2 312 caractères chinois, disposés dans l'ordre d'origine.
b. GB 13000.1 Développez la zone des caractères chinois. Comprend :
(1) GBK/3 : 8140-A0FE. Contient 6080 caractères chinois CJK en GB 13000.1.
(2) GBK/4 : AA40-FEA0. Contient 8 160 caractères chinois CJK et des caractères chinois complétés.
Les caractères chinois CJK sont au début, disposés en fonction de la taille du code UCS ; les caractères chinois supplémentaires (y compris les radicaux et les composants) sont à la fin, disposés en fonction du numéro de page/de la position des caractères du « Dictionnaire Kangxi ». .
2. Zone de symboles graphiques. Y compris :
a. Zone de symboles de caractères non chinois GB 2312. C'est GBK/1 : A1A1-A9FE. En plus des symboles du GB 2312,
comporte également 10 chiffres romains minuscules et les symboles supplémentaires du GB 12345. Il y a 717 symboles au total.
b. GB 13000.1 Développez la zone des caractères non chinois. Il s'agit de GBK/5 : A840-A9A0. BIG-5 Les caractères non chinois, les symboles structurels et "○" sont disposés dans cette zone. Il y a 166 symboles au total.
3. Zone définie par l'utilisateur : divisée en trois zones (1) (2) (3).
(1) AAA1-AFFE, 564 points de code.
(2) F8A1-FEFE, 658 points de code.
(3) A140-A7A0, 672 points de code.
Bien que la zone (3) soit ouverte aux utilisateurs, son utilisation est restreinte car la possibilité d'ajouter de nouveaux personnages à cette zone à l'avenir ne peut être exclue.
Voici quelques conseils :
1. En php, l'encodage des caractères est basé sur l'encodage envoyé, donc l'encodage saisi par l'utilisateur est utilisé et ne changera pas automatiquement, mais. en asp, l'encodage par défaut est Unicode, nous pouvons donc facilement obtenir le tableau de comparaison d'encodage de gbk->unicode, afin de pouvoir facilement implémenter gbk en utf-8 même sans aucune bibliothèque de base
2. Étant donné que la valeur la plus basse du bit élevé de GBK est 0x40, soit 64, par conséquent, parfois lors de l'organisation de certaines chaînes impliquant du chinois, il est préférable d'utiliser le code ASCII avant 64 pour séparer les caractères, afin qu'il n'y ait pas de caractères tronqués lors du remplacement ou. diviser en aucune circonstance. Les caractères les plus couramment utilisés sont ",", ";", ":", " ", " ", " ". Ces caractères ne causeront jamais de confusion dans l'encodage gb
Tutoriel recommandé : "Tutoriel 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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Guide du nombre de Smith en Java. Nous discutons ici de la définition, comment vérifier le numéro Smith en Java ? exemple avec implémentation de code.

Dans cet article, nous avons conservé les questions d'entretien Java Spring les plus posées avec leurs réponses détaillées. Pour que vous puissiez réussir l'interview.

Java 8 présente l'API Stream, fournissant un moyen puissant et expressif de traiter les collections de données. Cependant, une question courante lors de l'utilisation du flux est: comment se casser ou revenir d'une opération FOREAK? Les boucles traditionnelles permettent une interruption ou un retour précoce, mais la méthode Foreach de Stream ne prend pas directement en charge cette méthode. Cet article expliquera les raisons et explorera des méthodes alternatives pour la mise en œuvre de terminaison prématurée dans les systèmes de traitement de flux. Lire plus approfondie: Améliorations de l'API Java Stream Comprendre le flux Forach La méthode foreach est une opération terminale qui effectue une opération sur chaque élément du flux. Son intention de conception est

Guide de TimeStamp to Date en Java. Ici, nous discutons également de l'introduction et de la façon de convertir l'horodatage en date en Java avec des exemples.

Les capsules sont des figures géométriques tridimensionnelles, composées d'un cylindre et d'un hémisphère aux deux extrémités. Le volume de la capsule peut être calculé en ajoutant le volume du cylindre et le volume de l'hémisphère aux deux extrémités. Ce tutoriel discutera de la façon de calculer le volume d'une capsule donnée en Java en utilisant différentes méthodes. Formule de volume de capsule La formule du volume de la capsule est la suivante: Volume de capsule = volume cylindrique volume de deux hémisphères volume dans, R: Le rayon de l'hémisphère. H: La hauteur du cylindre (à l'exclusion de l'hémisphère). Exemple 1 entrer Rayon = 5 unités Hauteur = 10 unités Sortir Volume = 1570,8 unités cubes expliquer Calculer le volume à l'aide de la formule: Volume = π × r2 × h (4

PHP et Python ont chacun leurs propres avantages, et le choix doit être basé sur les exigences du projet. 1.Php convient au développement Web, avec une syntaxe simple et une efficacité d'exécution élevée. 2. Python convient à la science des données et à l'apprentissage automatique, avec une syntaxe concise et des bibliothèques riches.

PHP est un langage de script largement utilisé du côté du serveur, particulièrement adapté au développement Web. 1.Php peut intégrer HTML, traiter les demandes et réponses HTTP et prend en charge une variété de bases de données. 2.PHP est utilisé pour générer du contenu Web dynamique, des données de formulaire de traitement, des bases de données d'accès, etc., avec un support communautaire solide et des ressources open source. 3. PHP est une langue interprétée, et le processus d'exécution comprend l'analyse lexicale, l'analyse grammaticale, la compilation et l'exécution. 4.PHP peut être combiné avec MySQL pour les applications avancées telles que les systèmes d'enregistrement des utilisateurs. 5. Lors du débogage de PHP, vous pouvez utiliser des fonctions telles que error_reportting () et var_dump (). 6. Optimiser le code PHP pour utiliser les mécanismes de mise en cache, optimiser les requêtes de base de données et utiliser des fonctions intégrées. 7

Java est un langage de programmation populaire qui peut être appris aussi bien par les développeurs débutants que par les développeurs expérimentés. Ce didacticiel commence par les concepts de base et progresse vers des sujets avancés. Après avoir installé le kit de développement Java, vous pouvez vous entraîner à la programmation en créant un simple programme « Hello, World ! ». Une fois que vous avez compris le code, utilisez l'invite de commande pour compiler et exécuter le programme, et « Hello, World ! » s'affichera sur la console. L'apprentissage de Java commence votre parcours de programmation et, à mesure que votre maîtrise s'approfondit, vous pouvez créer des applications plus complexes.
