원래 코드가 이겁니다.
원래 저기 시리얼포트 인코딩은 ascii엿으나 제가 utf8로 바꿧슴니다.
저기서 getCommand로 받은 스트링이 sendCommand 메소드로 가서 equals로 제가 직접 적은 스트링과 비교해서 명령을 처리하게 되는구조입니다.
저기서 한글도 받을수있으려면 어떻게 해야되나요
원래 코드가 이겁니다.
원래 저기 시리얼포트 인코딩은 ascii엿으나 제가 utf8로 바꿧슴니다.
저기서 getCommand로 받은 스트링이 sendCommand 메소드로 가서 equals로 제가 직접 적은 스트링과 비교해서 명령을 처리하게 되는구조입니다.
저기서 한글도 받을수있으려면 어떻게 해야되나요
저렇게 하니까 그렇지.
어떻게 해야되나요
저렇게 char로 쌓는 게 아니라. 바이트 배열 쨰로 합쳐서 받은 다음에
문자열이 필요할 때만 겟스트링을 써야지.
Encoding.GetEncoding("UTF-8") 이라 쓰지 말고 그냥 Encoding.UTF8 해라.
그럼 sendCommand로 넘기고나서 equals로 비교할때 인수에다가 직접 aaa 이런식으로 치지말고 UTF8 인코딩된 문자를 비교해야되나요?
http://autogram.tk/이
중고차 어플리케이션 어떤가요?