Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

Awesome!!!

ASP.NET UpdatePanel 사용시 한글깨짐 문제 해결 방법(AJAX 사용시) 본문

일상

ASP.NET UpdatePanel 사용시 한글깨짐 문제 해결 방법(AJAX 사용시)

jaime 2010. 12. 2. 20:18

UpdatePanel 사용시 기존의 한글 깨짐 해결은 web.config의 encoding을 변환 해주는 경우여서 이미 개발된 사이트는 수정 할 수 없는 문제가 발생합니다.
그래서 발견한 방법은

Update Panel을 사용하는 페이지에 아래의 스크립트를 삽입하면 문제가 해결됩니다.
현재 Request를 uft-8 으로 변환 해줍니다.코드는 아래와 같습니다. 
(UpdatePanel의 버그라고 합니다.)

<script type="text/javascript">
<!--
function pageLoad(sender, args) {
  if (!args.get_isPartialLoad()) {
    Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(OnBeginRequest);
  }
}
function OnBeginRequest(sender, args) {
  args.get_request().get_headers()["Content-Type"] = "application/x-www-form-urlencoded; charset=utf-8";
}
-->
</script>