여기서 우리는 ASP 페이지에서 garbled 코드에 대한 많은 솔루션이 있습니다. 이것은 웹 인코딩의 문제입니다. 중국어에서는 GB2312가 일반적으로 사용되므로 중국어가 기본적으로 차지하지 않았 음을 보여 주면. 그러나 때때로 우리는 국제적으로 일반적인 UTF-8 형식을 사용합니다. 사람들이 UTF-8 형식에 대해 많이 모른다면 코드가 잘되기 쉽습니다.
많은 친구들이 왜 ASP에 지정된 코드가 65001인지 물었고, 재능있는 코드가 종종이 질문에 대해 자세히 설명 할 것입니다.
ASP 웹 페이지 UTF8은 UTF-8이 무엇인지 모르는 경우 Caizi는 우선 UTF-8의 관련 정보를 먼저 검색 할 것을 제안합니다.
Web2.0이 인기를 얻는 동안 Multi-Browser 호환성에 대해 이야기하면서 UTF-8 인코딩이 점점 더 많은 사람들이 인정하고 심지어 좋아하는 것이 합리적입니다. 가용 코드도 잘 처리해야합니다 ...
N 년 전, IE6 아래의 모든 버전은 해당 글꼴 라이브러리가 설치되어 있지 않으면 IE5의 버전입니다 (Windows 2000). 모든 기존 페이지는이 페이지가 Big5의 숯불을 사용하고 UTF-8은 UTF-8 인코딩 형식으로 저장되는 한이 문제를 처리 할 수 있다는 것입니다. CodePage 및 charset는 페이지에서 UTF-8로서 Codepage 및 charset을 사용하지 않고 모든 클라이언트 브라우저에 완전히 올바른 컨텐츠를 표시합니다 ...
좋아, Caizi는 ASP 페이지를 예제로 가져 와서 특정 작업을 볼 수 있도록 예를 들어 다음과 같습니다.
이 경우 Caizi는 EditPlus를 사용하여 Caizi를 사용하여 여기를 클릭하여 확인할 수 있습니다.
새 ASP 페이지를 열면 ASP를하는 친구들은 많은 다운로드 된 소스 코드에서 일반적으로 페이지 상단에 문장이 있음을 알게 될 것입니다.
<%@language = vbscriptCodePage = 936%>
이전 언어는 ASP의 기본 스크립트 언어에 대해 많이 말할 필요가 없습니다 여기에서. . 우리는 936에서 65001을 변경하고 전체 문장은 다음과 같습니다.
<%@language = vbscriptCodePage = 65001%>
한자를 올바르게 표시 할 수 있는지 확인하십시오.
<%
응답. 처음으로 UTF-8 페이지를 테스트합니다
%>
자,이 페이지를 클릭하여 예상치 못한 일이 발생하지 않으면 중국어가 표시되는 것을 볼 수 있습니다.
자, 상단 파일 메뉴를 클릭하고 Save AS는 하단에 코드가 있습니다. 어쨌든, 더 지저분한 경우, 우리가 HTML을 썼을 때 우리가 만든 페이지를 걱정하지 마십시오. , 즉, 메타 문장은 다음과 같습니다.
<metahttp-equiv = content-typecontent = text/html; charset = gb2312>
즉, 지정된 페이지는 GB2312 인코딩으로 결과를 반환하며 GB2312가 오늘 우리가 말하는 것은 UTF-8 인코딩이라는 것을 알고 있습니다. GB2312를 UTF-8로 변경하십시오.
<%@language = vbscriptCodePage = 65001%>
<metahttp-equiv = content-typecontent = text/html; charset = utf-8>
<%
응답. 처음으로 UTF-8 페이지를 테스트합니다
%>
다시 실행하십시오. 이번에는 정상적으로 표시됩니다 ...
ASP 웹 페이지 UTF8 Barlyed 결론 : UTF-8 인코딩이 사용됩니다.
ASP 잎이 차량화되지 않도록 보장하는 코드는 다음과 같아야합니다.
(UTF-8의 잎이라고 가정)
<%@codepage = 65001%>
<%response.codepage = 65001%>
<%response.charset = utf-8%>
공개 파일 코드를 만들 수 있으며 모든 페이지에는이 인코딩 사양이 포함되어 있습니다.