DeVeLoP
[KoTlIn] Apach HttpClients 사용시 한글이 깨져서 전송 될때
freecatz
2021. 2. 26. 17:15
// 불필요한 코드들 중략...
val client = HttpClients.createDefault()
val httpPost = HttpPost("https://freecatz.pe.kr/auth")
httpPost.addHeader("Accept", "application/json;charset=utf-8") // 이 코드가 있어도 한글 깨짐
httpPost.addHeader("Content-Type", "application/json;charset=utf-8") // 이 코드가 있어도 한글 깨짐
/* 한글 깨짐
httpPost.entity = StringEntity(jarry.toString())
httpPost.entity = StringEntity(String(jarry.toString().toByteArray(), Charsets.UTF_8))
httpPost.entity = StringEntity(String(jarry.toString().toByteArray(Charsets.UTF_8), Charsets.UTF_8))
*/
httpPost.entity = StringEntity(jarry.toString(), Charsets.UTF_8) // 한글 깨짐 해결