반응형
HttpWebRequest를 이용해서 데이터 전송 코드를 작성했는데 요청 데이터가 깨지는 현상이 발생했다.
바로 일본어를 넘겨줘야 하는데 넘어온 파라미터 데이터를 Encoding.UTF8.GetBytes()를 이용해서 인코딩을 했으나
요청을 받는 서버에서는 일본어가 깨져서 들어가는 것을 확인했다.
구글링 결과 파라미터 값만 인코딩한다고 되는 문제가 아니였다.
HttpWebRequest의 인스턴스의 ContentType에도 "charset=UTF-8"로 설정을 해줘야 했다.!!!
아 몇시간 동안의 삽질이 있었는지 이제서야 깨지지 않고 잘 들어간다.
일본어도 들어가니 한글도 잘 들어가겠지??
반응형