권장 : ASP 동적 웹 페이지 제작에서 SQL 문을 사용하는 방법 1. SELECT SELECT STQL 세계에서 가장 기본적인 작업은 SELECT 문입니다. 데이터베이스 도구에서 직접 SQL을 사용하는 경우 많은 사람들이 다음 작업에 익숙합니다. 다음은 인용 된 내용입니다.
CodePage를 65001로 지정할 때 종종 ASP에 garbled 코드가 표시되는 이유는 무엇입니까? 재능있는 사람은 많은 친구들이 우회를 피하고 심지어 UTF-8을 거부하지 않도록이 문제를 자세히 설명 할 것입니다.
UTF-8이 아직 무엇인지 모른다면 Caizi는 UTF-8의 관련 정보를 먼저 검색 할 것을 제안합니다.
UTF-8 인코딩이 점점 더 많은 사람들이 받아 들여지고 좋아하는 것은 사실입니다. 오늘날 Web2.0이 인기가 높을 때, 다중 브라우저 호환성에 대해 이야기하면서, 다른 문자 인코딩으로 인한 갈라진 현상도 잘 처리해야한다고 생각해야합니다.
N 년 전, 해당 글꼴 라이브러리가 설치되지 않은 경우 IE6 아래의 모든 버전이 차단됩니다. 예를 들어, IE5 (Windows2000 기본값) 버전입니다. IE 전통적인 글꼴 라이브러리가 설치되지 않으면 기존 페이지에 액세스하는 웹 사이트가 설치되지 않으면 차지합니다. 물론,이 페이지는 Big5의 숯을 사용하고 UTF-8 은이 문제를 국제 인코딩으로 처리 할 수 있다는 것입니다. 페이지가 UTF-8 인코딩 형식으로 저장된 다음 페이지에서 CodePage 및 Charset을 UTF-8로 정의하는 한 모든 클라이언트 브라우저에 완전히 올바른 컨텐츠를 표시 할 수 있으며 차량이 없습니다 ...
좋아, 여기서 우리는 ASP 페이지를 예제로 가져 와서 특정 작업을 보려면 예를 들어 봅시다.
새 ASP 페이지를 열면 ASP를하는 친구들은 많은 다운로드 된 소스 코드에서 일반적으로 페이지 상단에 문장이 있음을 알게 될 것입니다.
| 다음은 인용 된 내용입니다. %@language = vbscrip CodePage = 936% |
이전 언어에 대해 많이 말할 필요가 없습니다. vbscript는 ASP의 기본 스크립팅 언어입니다. 사실, 글을 쓰는 것은 완전히 불필요합니다. 작성된 경우 페이지 실행 효율에도 영향을 줄 수도 있습니다. 여기서는이 문제에 대해 논의하지 않을 것입니다. 뒤에있는 코드 페지가 핵심이며, 목적은이 페이지를 인코딩하는 것이 어떤 종류인지 브라우저에 알려주는 것입니다. 936은 단순화 된 중국인을 의미하는 반면 950은 전통적인 중국인을 의미하며 65001은 오늘날 우리가 이야기하고있는 UTF-8 인코딩입니다. 우리는 936으로 변경했습니다. 전체 문장은 다음과 같습니다.
| 다음은 인용 된 내용입니다. %@language = vbscrip CodePage = 65001% |
한자를 올바르게 표시 할 수 있는지 확인하기 위해 몇 중 한자를 출력하십시오.
| 다음은 인용 된 내용입니다. <% 응답. 테스트 UTF-8 페이지를 처음으로 작성하십시오 %> |
좋아, 저장을 클릭 하고이 페이지를 실행하려면 실행하십시오. 예상치 못한 일이 발생하지 않으면 UTF-8 페이지가 표시되고 중국어가있는 것을 볼 수 있습니다. 이유는 무엇입니까?
좋아, 상단의 파일 메뉴를 클릭하고 Save As AS를 선택하십시오. 결론에 인코딩이 있습니다. 기본값은 ANSI 여야합니다. 드롭 다운 상자를 클릭하고 UTF-8을 선택하고 저장을 클릭 한 다음 시도해보십시오. 예상치 못한 일이 발생하지 않으면 더 지저분해질 것입니다. 하하, 당신은 현기증. 우리가 만든 페이지가 HTML에 의해 반환되기 때문에 걱정하지 마십시오. 이유를 생각하십시오. 과거에, 우리가 HTML을 썼을 때, 우리는 신체 앞에서 문장 메타, 즉 머리에 다음과 같아야합니다.
| 다음은 인용 된 내용입니다. <meta http-equiv = content-type content = text/html; charset = gb2312> |
즉, 지정된 페이지는 GB2312 인코딩으로 결과를 반환하며 리턴 결과와 함께 출력 앞에서 작성해야합니다. GB2312가 단순화 된 중국인이라는 것을 모두 알고 있습니다. 오늘 우리는 UTF-8 인코딩에 대해 이야기하고 있습니다. GB2312를 UTF-8로 변경합시다. 전체 코드는 다음과 같습니다.
| 다음은 인용 된 내용입니다. <%@language = vbscript CodePage = 65001%> <meta http-equiv = content-type content = text/html; charset = utf-8> <% 응답. 테스트 UTF-8 페이지를 처음으로 작성하십시오 %> |
다시 실행하십시오. 이번에는 정상적으로 표시됩니다 ...
결론 : UTF-8 인코딩을 사용하려면 파일을 UTF-8 형식으로 저장하는 것 외에도 CodePage 및 Charset을 동시에 지정해야합니다.
공유 : SQL-DMO를 사용하여 백업 및 확인 ASP 애플리케이션을 만듭니다. 개요 SQL 분산 관리 개체 (SQL-DMO)는 개발자에게 프로그램 및 스크립팅 언어를 사용하여 일반 작업을 수행하는 방법을 제공하여 SQL Server의 기능을 확장합니다. 이 기사는 SQL-DMO를 영리하게 사용하여 생성하는 방법에 대해 이야기합니다.