java 인코딩 테스트를 한번에 (한글깨졌을때, 한글깨짐..)
public class Javatest{
public static void main(String args[]) {
try{
String charSet[] = {"utf-8","euc-kr","8859_1"};
String fileName = "테스트";
for(int i = 0; i < charSet.length; i++) {
for(int j = 0; j < charSet.length; j++) {
System.out.println(charSet[i] + " to " + charSet[j] + " = " + new String(fileName.getBytes(charSet[i]),charSet[j]));
}
}
}catch(Exception ex){
}
}
}
정확히 인코드된 한글은 "?????"가아닌 "테스트"라고 정확히 찍혀 나옵니다.. 알아서 문자타입에 맞게 인코드하시기 바랍니다. ^^
* php에서 exec()를 사용 할경우 exec("java -Dfile.encoding=UTF-8 Javatest")
UTF-8 이 구문만 인코드된 charset으로 바꾸면 되겠네요..
'Programming > java' 카테고리의 다른 글
itext 를 이용한 PDF 파일 만들기 (0) | 2013.10.22 |
---|---|
도메인 명 알아내기 (0) | 2013.06.04 |
[PUSH] iOS 푸쉬 서비스 (0) | 2013.03.20 |
File.mkdir()과 File.mkdirs()의 차이점 (0) | 2013.01.23 |
Integer.valueOf(String).intValue() (0) | 2012.11.07 |