글쓴이 :윤경구 1998년 1월 09일 10:03:34
In Reply to: [재질문] getBytes("KSC5601") 에 관하여... posted by 김필호 on 1998년 1월 08일 13:30:51:
김필호 교수님의 remove_high_ksc5601 메소드는 이해가 안되는 부분이 있네요.
byte[] kscBytes=str.getBytes("KSC5601");
klen=str.length();
여기에서 str.length()는 문제가 있는 것 같습니다.
klen=kscBytes.length;가 필요한 게 아닐까요?
스트링과 바이트 배열의 길이가 같다는 가정에서 출발한 것이 문제가 아닐까 합니다.
실제로
String str="가각";
의 경우
str.length() 메소드는 2를 리턴합니다.
하지만
byte b[]=str.getBytes("KSC5601");
의 경우
b.length 값은 4입니다.
직접 테스트해보세요...