ASP.NET에서는 다른페이지로 GET방식을 이용해서 한글을 바로 넘겨 Request로 받으면 영문이나 숫자는 올바르게 보이지만 한글이 깨져서 보입니다.
그럴때는 한글을 인코딩해서 넘기시는게 가장 간편한 방법입니다.
서버스크립트를 사용해서 넘길때는 HttpUtility.UrlEncode(string) 메소드를 이용하시면 되고,
자바스크립트에서 바로 넘겨서 사용하시려면 escape(string) 함수를 이용하시면 됩니다.
[Server Script]
Response.Redirect("Nextpage.aspx?name=" + HttpUtility.UrlEncode("아무개"))
[Javascript]
location.href = "Nextpage.aspx?name=" + escape("아무개");
'.net' 카테고리의 다른 글
웹페이지에서 자바스크립트로 컨트롤 찾기 (0) | 2007.05.03 |
---|---|
자식창에서 부모창의 이벤트 실행하기 (0) | 2007.05.03 |
유저컨트롤에 포함된 컨트롤 제어하기 (0) | 2007.05.03 |
DataSet 엑셀로 다운로드하기 (0) | 2007.05.03 |
잠재적 위험이 있는 Request.Form 값을 발견했습니다 (1) | 2007.05.03 |