안드로이드의 Locale 관련 함수중에 오류인지

안녕하세요.

안드로이드의 String.formatCurrency()의 Return 값이 Locale이 ‘ko-KR’인데도 왜 항상 W999,999.00 으로 Return 될까요?
아이폰의 경우에는 정상적으로 \999,999로 Return되는데 알수가 없네요..
안드로이드에서 통화등을 표시할때 어떤 방식으로 하시나요?

.00이 붙어서 나온다는 말씀이시죠? 흠. 이 함수가 네이티브로 어떻게 구현되어있는지 찾아보는게 좋을것 같네요. 네이티브가 원래 그런건지 아니면 ti버그인지 알 수있지 않을까요?