JAVA/Java

[Java] 한글 깨짐 인코딩 변환 체크 한번에 하기

민돌이 2021. 5. 20. 14:49
반응형

 

글쓴이는 JSP 페이지에서 한글로 다운로드 받을때 깨짐 현상이 발생하여 사용 하였으며,

Tomcat에서는 정상적으로 동작하지만 Jeus에서는 깨짐현상이 발생하여 사용하였던 경험이 있습니다.

아래 로직을 이용하여 변환에 제대로 되는것으로 사용을 했습니다.

 

String charSet[] = { "UTF-8", "euc-kr", "ksc5601", "iso-8859-1", "ascii", "x-windows-949" };

String name = "한글";

for (int i = 0; i < charSet.length; i++) {
	for (int j = 0; j < charSet.length; j++) {

		if (i == j){
			continue;
		}

	System.out.println(charSet[i] + " : " + charSet[j] + " :" + new String(name.getBytes(charSet[i]), charSet[j]));

	}
}

 

반응형