Q&A

  • Hex코드를 한글로 변환할 수 있나요??
Text파일에 들어있는 Hex코드를 한글로 변환할 수 있나요??



C2 81 A1 77 D3 81

AC E1 20 AC E5 00

AD A5 B8 F7 AC E5

8B B1 A3 A1 BA 81

8B B1 AE 81 B8 F7

A2 85 D1 81 AE 82

.

.

.

8B B1 BB A5 B5 77



이런씩으로 Hex값만 들어있거든요...이걸 한글로 변환할수 있나해서요...



혹시 변환할수 있다면 어떻게 변환해야 되는지 좀 가르쳐 주세요...





1  COMMENTS
  • Profile
    류종택 2001.05.11 22:41
    Hex코드를 두자리씩 숫자형태로 변환하고 다시 문자로 변환하면 됩니다.



    아래 간단한 예제를 참조하세요..





    From 류..



    ---------



    Function HTB(Var Ch:Char):Byte;

    Begin

    Ch:= UpCase(Ch);

    If Ch in ['0'..'9'] then HTB:=Byte(Ch)-48

    Else If Ch in ['A'..'F'] then HTB:=Byte(Ch)-55

    Else HTB:=0; // 에러처리는 따로 하지 않았음

    End;



    Function HexToByte(Value:String):Byte;

    Var

    Loop, Mul, Size : Byte;

    Begin

    Result:= 0;

    Size:= Length(Value);

    If Size > 2 then Exit; // 에러처리는 따로 하지 않았음



    Mul:= 1;

    For Loop:= 1 to Size do

    Begin

    Result:= Result+HTB(Value[Size+1-Loop])*Mul;

    Mul:= Mul Shl 4;

    End;

    End;



    procedure TForm1.Button1Click(Sender: TObject);

    begin

    Caption:= Char(HexToByte('C2')) + Char(HexToByte('81'));

    end;







    델초보...^^; wrote:

    > Text파일에 들어있는 Hex코드를 한글로 변환할 수 있나요??

    >

    > C2 81 A1 77 D3 81

    > AC E1 20 AC E5 00

    > AD A5 B8 F7 AC E5

    > 8B B1 A3 A1 BA 81

    > 8B B1 AE 81 B8 F7

    > A2 85 D1 81 AE 82

    > .

    > .

    > .

    > 8B B1 BB A5 B5 77

    >

    > 이런씩으로 Hex값만 들어있거든요...이걸 한글로 변환할수 있나해서요...

    >

    > 혹시 변환할수 있다면 어떻게 변환해야 되는지 좀 가르쳐 주세요...

    >

    >

    • 안나
    • 2001.05.12 00:01
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 냉혈군
    • 2001.05.11 23:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 지나는이
      2001.05.13 12:17
      냉혈군 wrote: > 조건부선언에서... 윈98과 윈이천을 가려낼라구 하는데.... > > 델파이에서는.. 해볼...
    • 바다를향해
      2001.05.12 03:00
      음..........일반적으로 keydown이벤트에서 모든 키를 처리를 하긴하는데..... 쩝..........혹시 메인폼에...
    • peter
      2001.05.12 00:12
      써니 wrote: > keydown이벤트에 vk_tab키를 눌렀을경우 이벤트를 주려고 하는데 > 안되네요. > tab은 ...
    • hyun
    • 2001.05.11 23:30
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 궁금이
    • 2001.05.11 23:24
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정석
      2001.05.15 01:02
      궁금이 wrote: > 안녕하세여.. 델파이를 공부하고 있는 초보자 입니다. > 궁금한 것이 있어서 이렇게 질...
    • peter
      2001.05.12 00:16
      궁금이 wrote: > 안녕하세여.. 델파이를 공부하고 있는 초보자 입니다. > 궁금한 것이 있어서 이렇게 질...
    • 김진호
      2001.05.13 05:14
      김동수 wrote: > query1.close; > query1.open; > 하고나면 메모리에 쿼리1에서 셀렉트된게 메모리에 올...
    • 박종하
      2001.05.11 23:24
      베리사인같은 인증기관에서 인증하는 인증서는 제품인증서가 아니고 개발업체 인증서입니다. 그러므로 ...
    • 류종택
      2001.05.11 22:41
      Hex코드를 두자리씩 숫자형태로 변환하고 다시 문자로 변환하면 됩니다. 아래 간단한 예제를 참조하세요...
    • 짱아
    • 2001.05.11 22:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 류종택
      2001.05.11 22:45
      eORDER_NO_SEQ.text:= FloatToStr(QMax_Sel.FieldByName('ORDER_SEQ')).AsFloat); 과 같이 하시면되고요.....
    • 질문
    • 2001.05.11 21:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 류종택
      2001.05.11 22:46
      TTable 또는 TQuery의 OnAfterScroll이 바로 그놈입니다.. From 류.. 질문 wrote: > 안녕하세요. ...
    • 짱아
    • 2001.05.11 20:24
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김지엽
      2001.05.11 20:48
      StrToFloat 함수를 사용하는 경우에, (스트링값 -> 실수값) 입력되는 스트링값에 숫자와 점(.)을 제외한 문...
    • 짱아
      2001.05.11 20:54
      근데요~ StrToFloat 을 전혀 사용하지도 않았는걸요... 김지엽 wrote: > StrToFloat 함수를 사용하...
    • 김지엽
      2001.05.12 04:57
      만약 코딩된 부분에 그 함수가 사용되지 않았다고 하더라도, 사용하는 컴퍼넌트가 그 함수를 사용하는 경...
    • 초보
    • 2001.05.11 20:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김지엽
      2001.05.11 20:39
      움직이는 아이콘을 갖다 붙이는게 아니라, 정지해 있는 아이콘 두개를 번갈아가면서 뜨게 만들어서 움직이...
    • 김지엽
      2001.05.11 20:36
      정확히는 모르겠지만, 말 그대로 파일이나 디렉토리를 생성할 수 없을 때 나는 에러같군요. 제 기억으...
    • chobo
    • 2001.05.11 19:49
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김지엽
      2001.05.11 20:28
      별로 어려운 문제는 아닐 듯 한데.. SQL의 SUM 구문 등을 이용하시면 될 듯 하네요. 예를 들자면 SELEC...
    • 초보델피언
      2001.05.11 22:36
      지엽님의 말씀데로 하면 되겠군여! 음... 근데 쿼리문으로 연산을 하면 서버에 부하를 주지는 않을까요?...
    • 김지엽
      2001.05.12 05:16
      1. - 어차피 데이터를 받아오는데 걸리는 부하나, 서버연산에 걸리는 부하나 별 차이가 없습니다. 오히...
    • 처음
    • 2001.05.11 19:35
    • 0 COMMENTS
    • /
    • 0 LIKES
    • Heyyou
    • 2001.05.11 10:02
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 하기
      2001.05.11 18:39
      잘은 모르겠지만 님께서는 Table의 DataBaseName을 적지 않으신것 같군요... 일반적으로 Data경로를 적어...
    • 나그네
      2001.05.11 17:08
      TSession을 사용한다면 반드시 TDatabase도 사용해야 합니다. 연결은 TSession-TDatabase-TTable/TQuery방...
    • 시빌더
    • 2001.05.11 07:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하기
      2001.05.11 18:31
      if Key = #13 then keybd_event(VK_TAB, 0, 0, 0); 이런식으로 하면 되지 않을까요??? 시빌더 wrote...
    • 이상우
      2001.05.11 21:32
      이성철 wrote: > 다른 분이 질문을 했는데 답변이 없어서 다시 올립니다. > ===========================...