한글코드 썸네일형 리스트형 Unicode에서 한글 범위 하드웨어와 패킷을 주고 받을 때 패킷 데이터 중에 Length를 넣어서 보내야할 때가 있다. 보통 영어나 숫자를 보내지만 한글을 보내야할 때가 있어서 length 계산을 String의 length로 사용하면 안 된다. Unicode에서는 영어는 1byte로 표현하고 한글은 2byte로 표현한다. 따라서 다음 범위에 들어가는 코드는 한글로 간주하고 length를 2로 표현해야 한다. 0xD7A3 ~ 0xD7A3 일어나 중국어 같은 건 없다고 가정을 했기 때문에 그것들은 처리를 하지 않았다. 나중에 일어나 중국어가 들어가게 되면 범위를 더 추가하는 방식을 사용하면 될 것 같다. 이전 1 다음