Q&A

  • 한글로 된 문자열을 여러개로 나누려면 어떻게해요?
한글로된 문자열변수가 있습니다.
이 문자열변수의 내용을 80자씩 잘라서 다른 배열에 넣으려고 하는데요..
영문이야 방법이 많지만 한글이 문제네요 ㅜㅜ
80번째에 한글이 있으면 글자가 깨져버리는것이 문젭니다..

고수님들의 답변 부탁드려요...
2  COMMENTS
  • Profile
    심재용 2005.03.28 09:51
    ByteType 함수로 체크합니다.

    <!--CodeS-->
    procedure TForm1.Button1Click(Sender: TObject);
    var
      nGul : String;
    begin
      nGul := 'A한글';
      Case ByteType(nGul,1) of
        mbSingleByte : ShowMessage('1Byte문자입니다');
        mbLeadByte   : ShowMessage('2Byte문자의 앞부분니다.');
        mbTrailByte    : ShowMessage('2Byte문자의 뒷부분입니다.');
      end;
    end;
    <!--CodeE-->


  • Profile
    권일정 2005.03.28 18:29

    ㅎㅎ 너무 쉽게 답을 주시니 몸둘바를 모르겠네요..
    답변 너무 감사합니다..