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 중국어 웹사이트를 참고하세요!