duongame
Android developer
Thursday, November 27, 2014
Android 5.0 호환성 문제 - sprintf 인코딩 에러
안드로이드 5.0 호환성 문제를 해결하고 있다.
NDK로 만든 소스가 있는데 sprintf가 동작을 안하는 것이다.
이 cpp소스는 한국어(CP949)로 제작되어 있고, format에 들어가는 문자열 데이터는 중국어(GB1232)이다.
이때 안드로이드 5.0에서는 sprintf에서 인코딩이 맞지 않는 문자열을 무시해 버리고 0바이트를 복사해 버린다.
그래서 수동으로 sprintf를 제작해야 한다.
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment