안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 펍을 통해 여러 많은 정보를 얻어 유용하게 사용하고 있는 1인입니다.
어플 - C2DM - 어플 일때는 한글이 정상적으로 날아가지만
어플 - 어플리케이션서버 - C2DM - 어플 일때는 한글이 '????' 로 깨져서 출력됩니다.
어플리케이션 서버는
캐릭터셋 : utf-8, php5, mysql5.x 버전을 쓰고 있습니다.
검색 좀 해봤는데 메시지 보낼 때 앱에서는 인코딩할 필요 없이 서버에서 urlencode 를 하면 된다그래서
그렇게 했는데도 안 되네요.
어플에서 어플리케이션 서버를 보낼 때는 httpClient 로 post 방식으로 보냈습니다.
어플에서 UTF-8 인코드를 하니 수신측 어플에서는 '????'가 아닌 '%a%aso%asd%%" 이런식으로 깨져서 옵니다.
답답한 마음에 이렇게 글 남겨봅니다.
urlencoder로 인코딩 했으면 받았을 때 다시 디코딩 하셔야죠.