ASP.NET에서 Request에서 한글 처리법
HTML 페이지에서 ASP.NET 페이지로 한글을 넘길 때 한글이 깨지는 경우가 있습니다. 이 경우엔 web.config 파일에 설정을 하는 방법을 생각해 볼 수 있습니다. 물론 .aspx 에서 한글이 왔다 갔다 할 때는 깨지지 않습니다.
web.config 파일에서의 처리(웹 애플리케이션을 별도로 만든 상태가 아니라면 c:\inetpub\wwwroot밑에 web.config 파일을 하나 만드세요…)
<configuration> <system.web> <globalization requestEncoding="euc-kr" responseEncoding="euc-kr" fileEncoding="euc-kr" /> </system.web> </configuration>
[test.html] <form action=nextPage1.aspx method="get"> 이름 : <input type="text" name="TextBox"> <input type="submit"> </form>
[nextPage1.aspx] <html> <head></head> <body> <script runat="server" language="C#"> void Page_Load() { Response.Write("방가와여~ " + Request.QueryString["TextBox"] + "님"); } </script> </body> </html>
|
댓글 없음:
댓글 쓰기