메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

시리얼통신 소스( C# .NET )
조회 수 47,476 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

위로 아래로 댓글로 가기 인쇄 목록
  • 돼랑지 2014.05.13 16:11

    안녕하세요 다름 아니라 한글을 입력시에는 글자가 깨져서 나오는데 한글을 출력하려면은 어떻게 해야하는지 소스 코드를 알려주실수 있으신지요?

  • WhiteAT 2014.05.16 16:11 글쓴이

    돼랑지 님에게 달린 댓글

    한글은 encoding 작업을 해서 보내야 합니다.


    주의 사항이 있다면.

    데이터량이 2배가 된다는 것입니다.

    (length 를 확인해 보세요.~)



    // 송신측

    byte[] Bytes2  = System.Text.Encoding.Unicode.GetBytes("받아라");

    send(Bytes2); // 인코딩 값을 보내게 됩니다.



    // 수신측

    byte[] Bytes2 ;//  수신된 데이터 (byte 형태)

    string strData = System.Text.Encoding.Unicode.GetString(Bytes2, 0, Bytes2.Length);


    그러면 한글이 잘 보입니다.^^