03.업/01.자바

utf-8 형식의 txt 파일 한글깨짐 문제

봄날의차 2023. 6. 22. 11:11

https://mimah.tistory.com/entry/Java-%ED%8C%8C%EC%9D%BC-%EC%9E%85%EC%B6%9C%EB%A0%A5-4-FileReaderWriter

 

[Java] 파일 입출력 4 - FileReader/Writer

FileReader/Writer 사용 예제 💻 예제 📝 소스 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java

mimah.tistory.com

로그파일 읽기 메뉴 대상 파일은 *.log 파일이다.

	BufferedReader reader = null;
	try{
		System.out.println("ctsReportPfitPopUp======================================3");
		String fileSvgPath = (String)request.getAttribute("fileSvgPath");
		String logFilePath = fileSvgPath+svgLogName;

		//UTF-8 한글 깨져서 EUC-KR로 수정함.
		reader = new BufferedReader(new InputStreamReader(new FileInputStream(logFilePath), "EUC-KR"));

		String line;
		while (((line = reader.readLine()) != null)){
			out.println(line+"<br>");
		}
	} catch (FileNotFoundException fnfe){
		out.println("파일이 존재하지 않습니다.");
		out.println(fnfe.getMessage());
	}