GUESTBOOK


  1. 현승만 2008.01.07 15:09 신고  수정/삭제  댓글쓰기

    UTF-8로 된 페이지에서 Ansi 페이지로 Post 방식으로 값을 넘기면
    Ansi 페이지에서 response.write 로 넘어온 값을 찍어보면 깨져 보이던데..

    • Favicon of https://blog.ryeol.com BlogIcon ryeol 2008.01.08 19:54 신고  수정/삭제

      그런 경우에는 포스트로 넘기는 값을 UrlEnocde 하신 다음에, ANSI 사이트에서는 URLEncoder 컴포넌트로 CodePage를 "65001" 로 해서 디코딩하셔야 될 거 같네요.

      유니코드에서 ANSI로 변환할 때, 해당 코드 페이지에 없는 문자들이 있으면 깨지거나, 예외가 발생할 수 있으니 항상 주의하시구요.

  2. 현승만 2008.01.04 10:41 신고  수정/삭제  댓글쓰기

    URLEncode 컴포넌트를 쓰고 있는데요
    궁금한게 있어서
    get 방식으로 넘겨줄때는 encode함수로 가능한데요
    post 방식으로 넘겨줄때는 어떻게 해야 하는지..
    따로 지원되는 함수는 없는건가요?

    • Favicon of https://blog.ryeol.com BlogIcon ryeol 2008.01.04 19:36 신고  수정/삭제

      ASP에서 하시는 것이라면 POST 방식일 경우에는 따로 인코딩하실 필요는 없습니다.

      GET 방식으로 넘기실 때도 사이트의 모든 웹페이지가 같은 코드 페이지를 갖고 있으면 Server.URLEncode 메서드로 인코딩하셔도 됩니다.


티스토리 툴바