문자 보낼 때 한글은 2byte, 영문은 1byte로 계산하는 것이 정상이죠.

제가 지금 쓰는 ever 폰은 90byte까지 문자가 보내지더군요.

일반 폰은 80byte인데..

 

아무튼 모토로이의 문제는 이렇습니다.

한글만 쓰기 -> 문제 없습니다.

영어만 쓰기 -> 문제없습니다.

한글, 영어 섞어서 쓰기 -> 영어만 있을 때는 정상이던 것이 한글을 쓰는 순간 2byt계산으로 바뀝니다.

 

한번 테스트해보세요

 

ajt  (3/80)

-여기서 ㄱ 하나 추가하는 순간

 ajtㄱ (8/80)

으로 올라갑니다.

 

혹시 정상적으로 계산되는 분 있으신지요?

아마 소스 코드상에서 EUC-KR이 아닌 UTF-8로 인코딩을 해서 그런 것으로 예상됩니다만..

 

문제는 개발할때 문제더군요;

문자보내는 기능이 연동되는 어플을 만들고 있는데 테스트기종이 모토로이라..

SmsManager 클래스를 사용하여 문자 보낼 때도 글자수가 제대로 안되더군요..

 

이것이 다른 폰에서 제대로 되는지도 알수가 없고;;

이번에 2.1 업그레이드시도 해결되지 않았더군요.

 

확실히 이번 업데이트로 전체적인 속도는 올라간 것이 보입니다만..

정말 골썩이는 물건이네요..

한국형 맞춤폰이니 하지말고

미국 드로이드폰 스펙 그대로 나왔으면 지금보다는 상황이 낫지 않았을지..