UFT-8 형식 페이지를 탐색하거나 사용할 때 일부 왜곡되거나 표시되지 않는 문제가 항상 발생할 수 있습니다. 브라우저 클라이언트 및 서버에서 몇 가지 이유로 분석 및 솔루션을 다운로드하고 IE를 사용하는 경우 Windows 운영 체제에서 사용하십시오. 브라우저로서. 이 문제는 자주 발생합니다. UTF-8 인코딩을 사용하여 웹페이지를 탐색할 때 브라우저는 페이지에서 사용되는 인코딩을 자동으로 감지할 수 없습니다(즉, 인코딩 형식을 자동으로 선택하도록 설정되지 않은 경우).
웹페이지에서 인코딩 형식을 선언한 경우에도:
<meta http-equiv=Content-Type content=text/html; charset=UTF-8 />
이로 인해 중국어 UTF-8 인코딩이 포함된 일부 페이지에서 빈 출력이 생성됩니다.
Mozilla, Mozilla 브라우저 또는 Sarafi 브라우저를 사용하는 경우에는 이 문제가 발생하지 않습니다. 이는 IE가 웹페이지 인코딩을 구문 분석할 때 HTML의 태그에 우선 순위를 둔 다음 HTTP 헤더의 정보에 우선 순위를 두는 반면 Mozilla 브라우저 시리즈는 정반대의 작업을 수행하기 때문입니다.
UTF-8은 한자를 표현하기 위해 3바이트를 사용하는 반면, 일반 GB2312나 BIG5는 2바이트를 사용하기 때문입니다. 위의 이유로 인해 페이지가 출력될 때 브라우저가 <title></title>의 내용을 구문 분석하여 출력할 때 </title> 앞에 홀수 개의 전자 문자가 있으면 IE는 UTF-를 처리합니다. 8을 2바이트로 해석하면 한자의 절반이 <의 </title>과 결합되어 왜곡된 단어가 되어 IE가 <title>을 읽을 수 없게 됩니다. 부분을 제외하고 전체 페이지를 비워 둡니다. 이때 소스파일을 보면 실제로는 나뭇잎 표면 전체가 출력된 것을 알 수 있습니다.
따라서 가장 간단한 해결책은 웹 페이지 파일의 <head></head> 태그에 문자를 정의하는 것입니다.
<meta http-equiv=Content-Type content=text/html; charset=UTF-8 />
<제목></제목> 앞에 배치하세요.
---------------------------
======================
UTF-8 웹페이지가 왜곡되는 문제 해결:
<%@codepage=65001%>
< http-equiv=Content-Type content=text/html; charset=UTF-8>
하나도 안 적음
또한 파일은 utf-8 형식으로 저장되어야 합니다.
역시 프로그램은 실수할 수 없잖아요 ㅎㅎ
잘못된 프로그램이 있는 경우 처음 열었을 때는 정상이 되다가 새로 고침을 하면 깨져서 나옵니다.
여기에 언급된 오류로 인해 전체 페이지가 표시되지 않는 것은 아닙니다.
1.<%@codepage=65001%>
2. <http-equiv=Content-Type content=text/html; charset=UTF-8>
3. 세션.코드페이지 = 65001
4. 파일을 UTF-8로 저장합니다.
제가 이것에 대해 더 많은 경험을 갖고 있다고 말씀드리겠습니다. 하하
2. <http-equiv=Content-Type content=text/html; charset=UTF-8>
========================================
이는 뷰어의 브라우저가 웹 페이지에 액세스하기 위해 선택하는 내부 코드를 결정하는 것이 더 중요하고 더 일반적입니다.
4. 파일을 UTF-8로 저장합니다.
중국어 입력 방법을 사용했는데 웹 페이지에 한자가 나타나는 경우 이 항목이 더 중요합니다. 일반 입력 방법을 사용하여 입력한 텍스트는 UTF 형식이 아니기 때문에 UTF-8 형식으로 다시 저장해야 합니다.
데이터베이스에서 읽은 모든 중국어 문자가 깨졌습니다.
======================
1.<%@codepage=65001%>
이런 일이 발생하면 이 문장을 추가하십시오. 실제로 데이터베이스는 내부 코드와 관련이 없습니다. 핵심은 ASP 프로그램이 데이터를 전송하기 위해 사용하는 내부 코드입니다. 이 문장을 추가하면 ASP가 데이터를 전송하기 위해 강제로 사용됩니다. .
<%@codepage=65001%> 아래에 한 줄을 추가해 보세요:
<%Session.CodePage=65001%>
utf-8 웹 페이지가 표시되지 않고 utf-8 웹 페이지가 왜곡되는 문제는 일반적으로 해결될 수 있습니다.