Maison > Java > javaDidacticiel > le corps du texte

Comment lire le texte txt ligne par ligne en Java pour résoudre les caractères chinois tronqués

高洛峰
Libérer: 2017-01-20 16:51:08
original
1893 Les gens l'ont consulté

Si Java lit du texte txt contenant du chinois, des caractères tronqués peuvent apparaître. La solution est la suivante :
1. Pour unifier l'encodage, l'encodage du projet Java, l'encodage du texte txt et l'encodage du texte Java dans le fichier. Les projets Java sont tous unifiés. utf-8 ;
2. Utilisez InputStreamReader(new FileInputStream(fileUrl), "utf-8") pour définir à nouveau le texte sur utf-8
3.

InputStreamReader isr; 
try { 
isr = new InputStreamReader(new FileInputStream(fileUrl), "utf-8"); 
BufferedReader read = new BufferedReader(isr); 
String s=null; 
List<String> list = new ArrayList<String>(); 
while((s=read.readLine())!=null) 
{ 
//System.out.println(s); 
if(s.trim().length()>1){ 
list.add(s.trim()); 
} 
} 

System.out.println("OK!"); 
} catch (UnsupportedEncodingException e) { 
// TODO Auto-generated catch block 
e.printStackTrace(); 
} catch (FileNotFoundException e) { 
// TODO Auto-generated catch block 
e.printStackTrace(); 
} catch (IOException e) { 
// TODO Auto-generated catch block 
e.printStackTrace();
Copier après la connexion

Plus Comment résoudre un texte chinois tronqué en lisant le texte txt ligne par ligne en multi-java Pour les articles connexes, veuillez faire attention au site Web PHP 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