ASP의 Response.Redirect 시 한글도메인문제
찬솔
오랜만에 들려서 질문하나 남기고 사라집니다.
최근 문제가 하나 생겨서 골머리를 썩고 있는데요
페이지에서 로그인을 했을시 로그인 하기 전의 주소를 입력받아
아이디와 비밀번호값과 같이 로그인 프로세스 페이지로 넘겨
세션 입력 후 넘어온 주소값으로 Response.Redirect 시키는 방식의
로그인 페이지를 만들었는데요....한동안 문제없이 잘 되다가 전혀 생각지도 못한 문제에 봉착했는데
한글도메인에서는 Response.Redirect가 안먹히는거 같습니다.이것저것 테스트 해본것이
1. 영문주소를 직접 Response.Redirect() 로 마킹해서 실험해봄 - 잘 됨
2. 인코딩 문제인가 싶어 Response.Write()로 넘어온 주소값을 출력해봄 - 깨짐없이 잘 출력됨
3. 한글주소를 직접 Response.Redirect() 로 마킹해서 실험해봄 - 안 됨
ex) Response.Redirect(http://네이버.kr) 같은 식으로...
인코딩 문제도 아니고, 영문은 잘 넘어가는데 한글은 안넘어간다...
저는 Response.Redirect가 혹시 한글주소는 정상적으로 인식을 못하는게 아닌가 하고
네글링을 시작했는데... Response.Redirect의 한글도메인에 관한 이슈는
단 한건도 찾지 못했습니다. ㅠㅠ (관련 질문은 몇건 찾았습니다만 제대로 된 해결책은 없었습니다)
하다하다 키보드를 집어던질 지경에 이르러....
하코사에 질문 남깁니다.
Response.Redirect()에는 원래 한글도메인이 안먹나요?
만약 그렇다면 해결책은 뭐가 있을까요??
PS : javascript의 location.href는 빼구요...