charset이 euc-kr인 경우, 복잡한 한글 처리 문제 해결!!

javascript 에서 보낼 때,
var url = "ajax_select_option.php";
var parameters = 'option_name='+escape(encodeURIComponent(name));

load(url, parameters); 를 호출하면

function load(url,parameters){
    httpRequest = getXMLHttpRequest();
    httpRequest.onreadystatechange = viewMessage;
    httpRequest.open("POST", url, true);
    httpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=euc-kr");   
    httpRequest.send(parameters);
}

php에서 받을 때,
$option_name =   iconv('UTF-8','EUC-KR',urldecode($_POST['option_name']));
posted by lazymong