>  기사  >  백엔드 개발  >  PHP HTML 왜곡 코드를 해결하는 방법

PHP HTML 왜곡 코드를 해결하는 방법

藏色散人
藏色散人원래의
2020-12-02 09:16:293315검색

php html 왜곡 코드에 대한 해결 방법: 1. 웹 페이지에 "charset=utf8"을 추가합니다. 2. 파일 자체의 인코딩을 utf8로 수정합니다. 3. MySQL 데이터베이스를 생성할 때 문자 집합과 정렬 규칙을 utf8로 설정합니다. .

PHP HTML 왜곡 코드를 해결하는 방법

권장: "PHP 비디오 튜토리얼"

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, Dell G3 컴퓨터 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.

php html 문자 깨짐 해결

웹 페이지를 직접 만들다 보면 웹 페이지 깨짐 문제에 자주 직면하게 됩니다.

사실 웹페이지가 왜곡되는 데에는 몇 가지 주요 원인이 있습니다. 해결 방법은 다음과 같습니다.

1. HTML 문자 인코딩 문제

이 문제는 더 일반적이며 해결하기 가장 분명하고 쉬운 문제이기도 합니다.

웹페이지의 93f0f5c25f18dab9d176bd4f6de5d30e에

cbb7791de8bed7624c75841636669502

을 추가하세요.

2.PHP 문자 인코딩 문제

위와 비슷합니다.

추가:

header("Content-type: text/html;charset=utf8");

3. 파일 자체의 인코딩 문제

콘텐츠뿐만 아니라 파일 자체도 인코딩됩니다.

Notepad++를 사용하여 파일을 열면 오른쪽 하단에 표시되는 내용을 볼 수 있습니다.

파일 자체의 인코딩입니다.

Notepad++ 도구 모음의 "형식"을 사용하여 파일의 인코딩을 변환할 수 있습니다.

4. 데이터베이스 인코딩 문제

MySQL 데이터는 기본적으로 설치 시 latin1로 인코딩되어 있어 주의하지 않아도 웹 페이지가 깨질 가능성이 높습니다.

루트를 사용하여 데이터베이스를 입력하고,

'문자%'와 같은 표시 변수를 입력하세요.

이 7가지 값을

character_set_client 

character_set_connection
character_set_database
character_set_filesystem
character_set_results
character_set_server

character_set_system

볼 수 있습니다.

그 중 set names ut8 명령은 3개의

character_set_client 
character_set_connection
character_set_results

을 utf8로 설정할 수 있습니다.

그러므로 MySQL에서 데이터베이스를 생성할 때 문자 집합collation을 utf8로 설정하는 데 주의하세요.

그런 다음 데이터베이스에 연결하는 파일에서 데이터베이스에 대해 mysql_query("SET NAMES UTF8")를 수행합니다.

기본적으로 웹페이지에 잘못된 코드 문제가 발생하지 않도록 보장할 수 있습니다.

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

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