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
'Java' 카테고리의 다른 글
java jsonObject to map (json-simple, jackson 사용) (0) | 2021.01.15 |
---|---|
java bigdecimal 나누기 소수점 계산 주의사항 (0) | 2021.01.09 |
ConvertUtils stringToMap 설명 및 테스트케이스 작성 (0) | 2020.12.15 |
InputStream 을 String 으로 변환. Testcase 있음. (0) | 2020.12.09 |
자바 GC 정리 (0) | 2020.11.13 |
댓글