반응형
Notice
Recent Posts
Recent Comments
IT 일기장
[Java] 한글 깨짐 테스트 코드 본문
반응형
한글 깨질때 간단하게 복붙해서 테스트해봤던 소스다. 꽤 유용
String originalStr = "Å×½ºÆ®"; // 테스트
String [] charSet = {"utf-8","euc-kr","ksc5601","iso-8859-1","x-windows-949"};
for (int i=0; i<charSet.length; i++)
{
for (int j=0; j<charSet.length; j++)
{
try {
System.out.println("[" + charSet[i] +" => " + charSet[j] +"] = " + new String(originalStr.getBytes(charSet[i]), charSet[j]));
}
catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
}
출력결과
[utf-8 => utf-8] = Å×½ºÆ®
[utf-8 => euc-kr] = ��쩍쨘�짰
[utf-8 => ksc5601] = ��쩍쨘�짰
[utf-8 => iso-8859-1] = Ã
ýºÃ®
[utf-8 => x-windows-949] = 횇횞쩍쨘횈짰
[euc-kr => utf-8] = ?����������
[euc-kr => euc-kr] = ?×½ºÆ®
[euc-kr => ksc5601] = ?×½ºÆ®
[euc-kr => iso-8859-1] = ?¡¿¨ö¨¬¨¡¢ç
[euc-kr => x-windows-949] = ?×½ºÆ®
[ksc5601 => utf-8] = ?����������
[ksc5601 => euc-kr] = ?×½ºÆ®
[ksc5601 => ksc5601] = ?×½ºÆ®
[ksc5601 => iso-8859-1] = ?¡¿¨ö¨¬¨¡¢ç
[ksc5601 => x-windows-949] = ?×½ºÆ®
[iso-8859-1 => utf-8] = ��Ʈ
[iso-8859-1 => euc-kr] = 테스트
[iso-8859-1 => ksc5601] = 테스트
[iso-8859-1 => iso-8859-1] = Å×½ºÆ®
[iso-8859-1 => x-windows-949] = 테스트
[x-windows-949 => utf-8] = ?����������
[x-windows-949 => euc-kr] = ?×½ºÆ®
[x-windows-949 => ksc5601] = ?×½ºÆ®
[x-windows-949 => iso-8859-1] = ?¡¿¨ö¨¬¨¡¢ç
[x-windows-949 => x-windows-949] = ?×½ºÆ®
반응형
'프로그래밍 언어 > Java' 카테고리의 다른 글
[Java] 인기 검색어 기능 구현 - 1 (0) | 2021.12.25 |
---|---|
[Java] multipart request getParamter 안될 때 (0) | 2021.12.17 |
[Java] JD-GUI Decompiler (0) | 2021.12.16 |
[Java] 전체 혹은 페이지 URL 갖고오기 (0) | 2021.12.09 |
[Java] 현재와 특정 날짜의 차이 (0) | 2021.12.02 |
Comments