안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
어플에서 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로 맞췄는데 검색해서 같은고민으로 답변들 다 적영해도 그러네요
고수님의 의견 부탁드립니다.
감사합니다.