본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] HttpPost, HttpPut 에서 한글 깨져서 전송되는 문제.

by 돼지왕 왕돼지 2012. 11. 6.
반응형




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 )



반응형

댓글