>  기사  >  Java  >  Java는 txt 중국어 왜곡 문자를 읽습니다.

Java는 txt 중국어 왜곡 문자를 읽습니다.

尚
원래의
2019-11-21 12:01:283690검색

Java는 txt 중국어 왜곡 문자를 읽습니다.

Java가 중국어가 포함된 txt 텍스트를 읽는 경우 잘못된 문자가 나타날 수 있습니다. 해결 방법은 다음과 같습니다.

1 인코딩을 통합하려면 java. Java 프로젝트의 프로젝트 인코딩, txt 텍스트 인코딩 및 Java 텍스트 인코딩은 모두 utf-8

2로 통합됩니다. text 다시 utf-8로 설정

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) {   
               e.printStackTrace();   
    } catch (FileNotFoundException e) {   
               e.printStackTrace();   
    } catch (IOException e) {   
               e.printStackTrace();   
    }

자바에 대한 자세한 내용은 java기본 튜토리얼을 참조하세요.

위 내용은 Java는 txt 중국어 왜곡 문자를 읽습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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