안드로이드 개발 질문/답변
(글 수 45,052)
<?
$deadid = iconv("utf-8","euckr",$_REQUEST[deadid]);
$title = iconv("utf-8","euckr",$_REQUEST[title]);
$content = iconv("utf-8","euckr",$_REQUEST[content]);
$relation = iconv("utf-8","euckr",$_REQUEST[relation]);
$date = iconv("utf-8","euckr",$_REQUEST[date]);
$time = iconv("utf-8","euckr",$_REQUEST[time]);
$sql ="insert into condolences (id, title, content, dead, date, time, relation)
values('null', '$title', '$content', '$deadid', '$date', '$time', '$relation')";
$result = mysql_query($sql);
echo mysql_error();
echo $result;
?>
edittext에서 gettext하여 string을 가져와서 값을 insert해주는데 ?? 이런 값들이 디비에 저장되네요 ㅜㅜ
질답 게시판을 검색해서 변수값을 iconv함수로 변경해주었는데 여전히 디비에 ?? 이런 값들이 저장됩니다...
안드로이드 소스는 다음과 같습니다...
try {
URL url = new URL("http://soosang.hosting.paran.com/insertcondolence.php?deadid="+deadid+"&title="+getTitle.getText().toString()
+"&content="+getContent.getText().toString()+"&relation="+getRelation.getText().toString()+"&date="+date+"&time="+time);
Log.d("data", url.toString());
url.openStream();
finish();
어떻게 수정하면 될까요? ㅜㅜ




서버가 컨탠츠 타입이 utf-8로 되어 있는지요?
서버단에서 전달하는 값부터 확인해야 할 듯 합니다~