.doc 파일에 아랍어 문장을 쓰려고합니다. 그러나 .doc 파일을 열 때마다 파일 변환을 나타내는 메시지가 표시되고 .doc 파일을 표시 할 유니 코드를 묻습니다. 그래서 유니 코드 (UTF-8)를 유지하면 모든 것이 잘됩니다. 로 전체 문장을 결합하는 기능 newFile
는 사용자가 선택한 파일입니다.doc 파일에 쓰기
PrintWriter print = new PrintWriter(new FileOutputStream(newFile+".doc", true));
print.println(toString());
print.println();
print.close();
이 (확장자가 사용자로부터 추가 없음) 및 toString()
된다
는 여기가 파일에 작성하는 코드이다 파일에 기록됩니다.
제 문제는 .doc 파일을 열 때마다이 파일 변환을 봐야합니까?
이미 net beans에서 프로젝트의 속성을 열어서 코딩을 시도했습니다 : UTF-8!
아무도 도와 줄 수 있습니까?
모든 API는 간단한 파일 IO를 사용하고 있습니까? –
.doc 파일을 어떻게 작성합니까? POI 나 다른 라이브러리를 사용하고 있습니까? 그렇지 않다면 거의 확실하게 잘못하고있는 것입니다. –
좋아, 여기 파일에 쓰는 코드가 있습니다. : PrintWriter print = new PrintWriter (new FileOutputStream (newFile + ". doc", true))); print.println (toString()); print.println(); print.close(); 여기서 newFile은 사용자가 선택한 파일 (사용자가 추가하지 않음)이고 toSting()은 파일에 쓰여지는 전체 문장을 결합하는 함수입니다. –