String 문자에서 영문과 한글의 구분...
푸우
2023.04.01
서버와 바이너리로 통신을 합니다.
서버와 규칙이 패킷의 길이를 함께 보내야하는데...
문자는 UTF-8로 영문은 한글자당 1byte 한글을 한글자당 3byte입니다...
그래서 패킷의 길이를 구하기 위해 String에서 영문과 한글을 구분지어야하는데...
지금 생각한 방법으론 keyCode를 이용한것 밖에 안떠오릅니다.
혹시 더 간단한 방법 알고 계신분 귓뜸 좀 부탁드립니다.
ps. 자바에선 byte strByte[] = str.getBytes(UTF-8); 이런 유용한것이 있네요
플래쉬엔 이런거 없나... --;
-
가든
오오오오오우우우우우웅 하나 좋은거 배웠습니다+_+
F1에 이런내용이 있더군요~
참고: ByteArray 클래스는 데이터에 바이트 수준으로 액세스해야 하는 고급 ActionScript 개발자를 위한 것입니다.
고급사용자라..후훗..초보도못땠는데 - -끄륶ㄹ끌` -
희미해
하나 배웠습니다. 꾸벅
-
아지랑이
자문자답//var packet:ByteArray = new ByteArray(); packet.writeUTFBytes(\가나다ABC\); trace(packet.length);