안녕하세요.

어플에서 http post로 서버에 데이타를 전송하는데 서버에서 한글이 깨져서 나옵니다.


현재 구현된 방식은 

안드로이드:

              params.put("infoMessage",URLEncoder.encode( info.getText().toString(),"UTF-8"));

              이와같이 post로 전송을 합니다.

http서버 받는쪽은 asp로 구성되어 파일은 utf-8 포멧으로 저장을 하였구요

<% @CODEPAGE="65001" language="vbscript" %>

<% session.CodePage = "65001" %>

<% Response.CharSet = "utf-8" %>

<%

Server.ScriptTimeout = 36000

Set Upload = Server.CreateObject("ABCUpload4.XForm")

Upload.AbsolutePath = True

Upload.Overwrite = True

infoMessage=Upload.item("infoMessage")

%>

 형식으로 구성이 되었습니다.


영문은 모두 정상적으로 받아서 저장도 되는데 

한글의 경우 %EC%83%81%ED%83%9C%E 이런식으로 넘어와지네요


어플이랑 서버랑 모두 utf-8로 맞췄는데 검색해서 같은고민으로 답변들 다 적영해도 그러네요

고수님의 의견 부탁드립니다.


감사합니다.