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 중국어 웹사이트의 기타 관련 기사를 참조하세요!