character set 이 KSC5601 로 되어있는경우
인코딩 해줘야 합니다.
다음을 이용하세요..
//------------------------------------------------------------------------
// 문자코드 형변환 method
//------------------------------------------------------------------------
public String asc_2ksc(String str)
{
if (str == null)
return null;
String result = null;
byte[] rawBytes = null;
try {
rawBytes = str.getBytes("8859_1");
result = new String(rawBytes,"KSC5601");
}
catch (java.io.UnsupportedEncodingException e) {
System.err.println(e.toString());
}
return result;
}
public String ksc_2asc(String str)
{
if (str == null)
return null;
String result = null;
byte[] rawBytes = null;
try {
rawBytes=str.getBytes("KSC5601");
result=new String(rawBytes,"8859_1");
}
catch (java.io.UnsupportedEncodingException e) {
System.err.println(e.toString());
}
return result;
}
|