>  기사  >  Java  >  중국어 왜곡 문자를 해결하기 위해 Java에서 txt 텍스트를 한 줄씩 읽는 방법

중국어 왜곡 문자를 해결하기 위해 Java에서 txt 텍스트를 한 줄씩 읽는 방법

高洛峰
高洛峰원래의
2017-01-20 16:51:081869검색

Java가 중국어가 포함된 txt 텍스트를 읽는 경우 잘못된 문자가 나타날 수 있습니다.
1. 인코딩을 단일화하려면 Java 프로젝트의 인코딩과 txt 텍스트 인코딩을 통합하세요. java 프로젝트는 모두 utf-8로 통합됩니다.
2. InputStreamReader(new FileInputStream(fileUrl), "utf-8")을 사용하여 텍스트를 다시 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();

자세한 내용 txt 텍스트를 한 줄씩 읽어 중국어 왜곡된 텍스트를 해결하는 방법 관련 기사는 PHP 중국어 웹사이트를 참고하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.