반응형
httppost, httpput 에서 한글 깨져서 전송되는 문제.
- HttpPost, HttpPut 을 사용할 때 보통 다음과 같이 정보를 넣어줍니다.
httpPost.setEntity( new UrlEncodedFormEntry( nameValuePairs ) );
- 이렇게만 하면 기본 인코딩으로 HTTP.DEFAULT_CONTENT_CHARSET이 assign 되고, 저 constant 는 "ISO-8859-1" 입니다. 한글을 제대로 전달하려면 "UTF-8" 로 encoding 해야 합니다.
httpPost.setEntity( new UrlEncodedFormEntry( nameValuePairs, HTTP.UTF_8 ) );
도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x )
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android] intent 통해서 email 보내기. (0) | 2012.11.06 |
---|---|
[android] intent 통해 sms 보내기. (0) | 2012.11.06 |
[android] contacts provider 의 기본 정보들. ( 기본 구조 ) (0) | 2012.11.02 |
[android] 연락처에 있는 모든 전화번호 ( phone number ) 가져오기. (0) | 2012.11.02 |
[android] Roboto font. (0) | 2012.11.02 |
댓글