본문 바로가기
Java

apache httpclient post 방식 한글 깨짐

by 무대포 개발자 2021. 1. 5.
728x90
반응형

apache httpclient post 방식 한글 깨짐

  • 한글 깨질 때 처리 방법
    • 아래와 같이 하면, encoding 이 적용되서 한글 안깨짐.
    • 내부 소스를 보니, encoding 존재하면 getBytes(encoding) 해서 처리하고, 없으면 ISO_8859_1 encoding 으로 getBytes 처리 함.
  • 요약하면 Apache Http Utils 을 통해 Body 데이터를 받을 것이다. 그리고 이 받은 데이터를 bytes 로 변환할테고.
  • 이 변환될 때, Encoding 을 끼워두면 된다.
  • 아래는 예시 소스임.
StringEntity entity = new StringEntity(body, encoding);

Reference

댓글