>  기사  >  웹 프론트엔드  >  HTML 웹 페이지가 왜곡되는 이유와 해결 방법

HTML 웹 페이지가 왜곡되는 이유와 해결 방법

王林
王林원래의
2019-08-15 14:52:1428561검색

머리말: 웹 페이지 레이아웃에 HTML+CSS를 사용하면 웹 페이지를 탐색할 때 다양한 왜곡 문제가 자주 발생합니다. 그러므로 이 문제를 해결하려면 먼저 문제의 원인을 이해해야 합니다. 이 기사에서는 모든 사람을 위한 다양한 원인과 해결 방법을 분석합니다. 아래 댓글을 환영합니다. 감사합니다!

추천 동영상 튜토리얼: HTML 튜토리얼

, 깨진 코드의 원인

1, 웹 페이지 소스 코드가 로 작성된 경우 gbk 이고 콘텐츠의 텍스트가 utf-8인 경우 이때 브라우저를 열면 HTML 왜곡 문자가 나타납니다. 반대로 왜곡된 문자도 나타납니다. gbk编写的,而内容中的文字是utf-8的,那么,此时打开浏览器就会出现HTML乱码。反之也会出现乱码。

2、HTML网页编码是gbk,但是程序从程序库中调出呈现的是utf-8编码的内容也会造成编码乱码。

3、浏览器不能自动检测网页编码,造成网页乱码。

HTML 웹 페이지가 왜곡되는 이유와 해결 방법

二、解决乱码方法

第一种:HTML网页源代码编码与中文字输入编码不同。

解决办法:使用专业的编辑软件进行HTML网页的编写。例如DW.尽量不要直接使用记事本进行编写。

第二种:网页设置编码是gbk,但是数据库存储数据编码格式是UTF-8,此时,程序查询数据库数据显示数据进行转码即可。

例如:

mysql_query("SET NAMES 'UTF-8'") //将查询数据转码为UTF-8

然后在做网页时不要忘记下面的内容:

<meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />

HTML 웹 페이지가 왜곡되는 이유와 해결 방법

第三种:浏览器造成乱码

这种原因一般情况下都是网页没有设置meta charset 编码造成的。导致浏览器不能识别你的网页默认编码类型。

解决方法:

1、如果浏览器浏览时候出现网页乱码,在浏览器找到转换编码的菜单。

2、如果自己开发网页,必须网页加入meta charset编码标签。

<meta http-equiv="Content-Type" content="text/html";charset="UTF-8" />

如果转换的时候,不是记事本编辑添加meta charset

2 HTML 웹 페이지 인코딩은 gbk이지만 프로그램은 프로그램 라이브러리에서 utf-8로 인코딩된 콘텐츠를 호출하므로 역시 왜곡이 발생합니다. 부호화.

🎜3. 🎜브라우저가 웹페이지 인코딩을 자동으로 감지할 수 없어 웹페이지가 깨집니다. 🎜🎜HTML 웹 페이지가 왜곡되는 이유와 해결 방법🎜🎜🎜 2. 문자 깨짐 해결 방법🎜🎜🎜🎜첫 번째🎜: HTML 웹 페이지 소스 코드 인코딩은 한자 입력 인코딩과 다릅니다.
🎜🎜🎜해결책🎜: 전문 편집 소프트웨어를 사용하여 HTML 웹페이지를 작성하세요. 예를 들어 DW.는 메모장을 사용하여 직접 작성하지 마세요. 🎜🎜🎜두 번째 유형🎜: 웹 페이지 설정 인코딩은 gbk이지만 데이터베이스 저장 데이터 인코딩 형식은 UTF-8입니다. 이때 프로그램은 데이터베이스를 쿼리합니다. 데이터를 표시하고 변환합니다. 🎜🎜예: 🎜rrreee🎜 그렇다면 웹페이지를 만들 때 다음 내용을 잊지 마세요:
🎜rrreee🎜HTML 웹 페이지가 왜곡되는 이유와 해결 방법🎜🎜🎜세 번째 유형: 브라우저에서 문자 깨짐 현상이 발생합니다🎜🎜🎜이 이유는 일반적으로 웹 페이지에서 설정하지 않기 때문입니다 인코딩으로 인해 발생한 메타 문자 집합입니다. 결과적으로 브라우저는 웹 페이지의 기본 인코딩 유형을 인식할 수 없습니다. 🎜🎜🎜해결 방법: 🎜🎜🎜🎜1🎜. 브라우저에서 탐색할 때 웹페이지가 깨져 보이는 경우 브라우저에서 인코딩을 변환하는 메뉴를 찾으세요. 🎜🎜🎜2🎜. 자신만의 웹페이지를 개발하는 경우 웹페이지에 메타 문자 집합 인코딩 태그를 추가해야 합니다. 🎜rrreee🎜메모장에서 metacharset 인코딩 태그를 편집하여 변환이 완료되지 않는 경우에도 문자 깨짐 현상이 발생하는 것은 인코딩을 직접 추가하거나 수정했기 때문입니다. 메모장에서 포맷 후 해당 HTML 하이퍼텍스트 문서의 내용은 인코딩 형식을 추가하거나 수정해도 변경되지 않습니다. 이때 진정한 트랜스코딩이 필요하므로 전문 개발 소프트웨어를 사용하여 코드를 작성하는 것이 가장 좋습니다. 🎜🎜더 많은 HTML 실무 튜토리얼: 🎜HTML 실무🎜 🎜

위 내용은 HTML 웹 페이지가 왜곡되는 이유와 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.