자바 한글 인코딩 확인하기
지정된 문자열을 모든 인코딩 조합으로 변환해주는 프로그램
출력 로그에서 정상적으로 표시되는 인코딩을 확인하면 된다.
ArrayList availableCharset = new ArrayList(); String[] charsetArray = {"utf-8", "euc-kr","ksc5601","x-windows-949","iso-8859-1", "x-IBM949","x-IBM949C",}; //한글 CHARSET String testStr = "한글"; //모든 Charset 조회 Iterator it = Charset.availableCharsets().keySet().iterator(); while (it.hasNext()) { availableCharset.add((String) it.next()); } for (int i = 0; i < availableCharset.size(); i++) { for (int j = 0; j < availableCharset.size(); j++) { try{ System.out.println(availableCharset.get(i)+"로 문자를 읽어서 " + availableCharset.get(j) +"로 변경-->" +new String(testStr.getBytes(availableCharset.get(i)), availableCharset.get(j))); }catch(Exception e){ System.out.println("##############"+e.toString()); } } } for (int i = 0; i < charsetArray.length; i++) { for (int j = 0; j < charsetArray.length; j++) { System.out.println(charsetArray[i]+"로 문자를 읽어서 " + charsetArray[j] +"로 변경-->" +new String(testStr.getBytes(charsetArray[i]), charsetArray[j])); } }.
'Java' 카테고리의 다른 글
HtmlUnit 디버깅 로그 없애는 방법 (0) | 2016.06.05 |
---|---|
MYSQL 무차별 대입 공격 (brute force attack) 막는 방법 (0) | 2016.06.05 |
자바 DNS 캐쉬 (0) | 2016.06.05 |
THREAD 속도 빠르게 하기 (0) | 2016.06.05 |
GCViewer 설정 (0) | 2016.06.04 |