>백엔드 개발 >PHP 문제 >PHP 중국어가 표시되지 않으면 어떻게 해야 합니까?

PHP 중국어가 표시되지 않으면 어떻게 해야 합니까?

藏色散人
藏色散人원래의
2020-09-02 09:17:243131검색

PHP 중국어가 표시되지 않는 문제에 대한 해결 방법: 먼저 "php.ini" 파일을 연 다음 내용을 "default_charset = "UTF-8""로 수정하고 아파치 서비스를 다시 시작하세요.

PHP 중국어가 표시되지 않으면 어떻게 해야 합니까?

추천: "PHP Video Tutorial"

php 중국어 왜곡 처리 방법

어제 로컬 환경에서 파일을 생성했는데 파일 인코딩은 UTF-8 형식이고 간단한 문구가 나옵니다. 인쇄할 때 한자가 깨져서 한참 고생한 끝에 원인을 찾았습니다.

코드 깨짐 문제

어제 아주 간단한 PHP 출력 중국어 페이지를 작성했는데, 코드 깨짐 문제가 발생했습니다. 살펴보니 스크립트 파일의 인코딩 형식에 문제가 있다는 반응이 나올 수 있습니다. 문제 없습니다. 원본 파일은 utf-8로 인코딩됩니다. 이유는 무엇입니까?

이 문제는 처음 발생했습니다. 출력 페이지에 3f948aea8d30d48a692b90ea22425202 그러나 이 방법은 근본 원인이 아닌 증상을 치료하는 것이지 전혀 문제를 해결할 수 없습니다.. 나중에 인터넷에서 확인해보니 php의 기본 문자 설정에 문제가 있는 것으로 밝혀졌습니다. 이니 구성.

이렇게 헤더 파일에 헤더를 추가할 수도 있지만 이 방법은 근본 원인이 아닌 증상만 치료하는 방법이므로 php.ini를 수정하려면 다음 방법을 사용하는 것이 좋습니다.

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

Solution

php.ini 파일을 열고 default_charset = "iso-8859-1"을 찾아 다음으로 변경합니다: default_charset = "UTF-8" 앞에 있는 세미콜론을 제거하고(주석 제거) 문자 세트를 UTF-8로 변경하고 다시 시작합니다. Apache 서비스를 실행하고 페이지를 새로 고치면 중국어 디스플레이가 정상적으로 표시됩니다.

녹음된 내용입니다.

위 내용은 PHP 중국어가 표시되지 않으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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