Maison > Java > JavaBase > le corps du texte

Solutions aux caractères tronqués lors de la lecture de fichiers Java

Libérer: 2019-12-02 09:47:49
original
5651 Les gens l'ont consulté

Solutions aux caractères tronqués lors de la lecture de fichiers Java

Solution aux caractères tronqués lors de la lecture de fichiers à l'aide de Java : (Recommandé : Tutoriel vidéo Java)

1. Tout d'abord, lisez le fichier texte Le. le format d'encodage est défini sur UTF-8

2. Utilisez la classe InputStreamReader pour lire le fichier, car le jeu de caractères peut être spécifié dans sa méthode de construction et son jeu de caractères est spécifié au format UFT-8.

Exemple :

BufferedReader buff = new BufferedReader(new InputStreamReader(new FileInputStream("test.txt"),"UTF-8"))
Copier après la connexion

Utiliser la classe BufferedReader consiste à utiliser la méthode readLine() dans cette classe.

La classe InputStreamReader est un pont entre un flux d'octets et un flux de caractères : elle lit les octets en utilisant un jeu de caractères spécifié et les décode en caractères. Le jeu de caractères qu'il utilise peut être spécifié par son nom, explicitement spécifié, ou le jeu de caractères par défaut de la plate-forme peut être accepté.

Chaque appel à la méthode read() d'un InputStreamReader peut entraîner la lecture d'un ou plusieurs octets à partir du flux d'entrée d'octets sous-jacent. Pour obtenir une conversion efficace des octets en caractères, plus d'octets peuvent être extraits du flux sous-jacent que nécessaire pour satisfaire l'opération de lecture en cours.

Pour plus de connaissances sur Java, veuillez faire attention à la colonne 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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!