본문 바로가기
728x90

ASP3

[활용팁] ASP, VBA 에러처리 On Error 처리 문 활용법 On Error Resume Next 문을 처음 알았을때 좋기도 했지만 대형 프로젝트 할때는 잘 못 사용하면 에러 찾는데 더 많이 시간을 허비하는 양날의 검이다. 그래서 필자는 On Error 처리문을 전혀 사용하지 않았다... 지금까지는.... 그런데, 몇일 전부터 사이트가 이상하게 에러가 발생을 한 것이다.... 응답 개체 오류 'ASP 0156 : 80004005' 헤더 오류 /Lib/Function.asp, 줄 3 클라이언트 브라우저에 HTTP 헤더가 이미 쓰여 있습니다. HTTP 헤더는 페이지 콘텐츠를 쓰기 전에 수정해야 합니다. 소스 수정한 거라고는 폼안의 html 코드 위치 바꾼것이 전부인데 갑자기 에러가 나니 일단 임시 조치로 해당 코드를 주석 처리해서 막고 어떻게 해야 할까 고민하다가 에.. 2021. 5. 15.
[ASP] [javascript] 한글 포함된 문자열 자르기(1Byte, 2Byte 구분) ASP, Javascript한글이 포함된 문자열 자르기 예제 소스 프로그래밍을 하다보면 보면 너무긴 문자열을 잘라야 할 경우가 생긴다... 뭐 영문자라면 별 문제가 되지 않지만, 한글 같은 2바이트 문자열이 포함 되버리면 내장 함수로 쉽게 자를수 없을때가 있다... 이럴 때 사용하면 괜찮은 함수를 만들어봤다.. 작동 원리는 문자열 전체를 하나 하나 분리해서 해당 문자가 1바이트 문자인지, 2바이트 문자인지 비교하여 원하는 길이만큼 잘라 준다. ASP 소스 함수 예제Function Str_Cut(istr, size)tstr = ""cnt = 0rtn = istrFor x = 1 To Len(istr)tstr = Mid(istr, x, 1)If Asc(tstr) < 0 Then cnt = cnt + 1End.. 2021. 1. 20.
[활용팁] ajax -> ASP 한글 깨짐현상 방법 연구.. 자바스크립트 ajax를 이용한 한글 데이터 전송시 한글 깨짐 현상이 발생하여 원인을 연구해 보았지만 찾질 못했다. 그래서 편법으로 한글을 인코딩하여 보내는 방법을 택하기로 했다... 인터넷을 조회하면 자바스크립트의 내장함수인 encodeURI encodeURIComponent 함수를 사용하라고 되어 있는데... 문제는 인코딩을 하지만 ASP파일에서 받아서 디코딩(복구) 하는 방법을 찾을수가 없었다. 그래서 찾은 함수가... escape ASP 내장함수에 다행히 unescape 가 존재하여 한글이 깨지지 않고 전송할수 있었다... 이 함수는 초창기에 나와서 그런지 지금은 업데이트가 안된다고 권장 하지 않는다고 나온다... 아... 이걸 불안정한 이스케이프 함수를 계속 사용해야 하나 고민하던 차에.... 자.. 2020. 7. 6.

반응형