>  기사  >  백엔드 개발  >  PHP가 잘못된 문자를 엽니다

PHP가 잘못된 문자를 엽니다

藏色散人
藏色散人원래의
2019-10-17 10:08:472529검색

PHP가 잘못된 문자를 엽니다

php가 잘못된 문자로 열리나요?

PHP 열기 문제 해결 방법:

1. PHP 파일 자체의 인코딩과 웹 페이지의 인코딩이

a와 일치해야 합니다. gb2312 인코딩을 사용하려면 PHP에서 헤더를 출력해야 합니다. :

header("Content- Type: text/html; charset=gb2312"), 정적 페이지에 f860775cd95e67ed8e16c79e5aa8ad2f를 추가합니다. , 모든 파일의 인코딩 형식은 ANSI입니다. 메모장을 열고 다른 이름으로 저장한 다음 인코딩을 ANSI로 선택하고 소스 파일을 덮어씁니다.

b. utf-8 인코딩을 사용하려면 PHP에서 헤더를 출력해야 합니다.

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

Add

utf-8로 저장하는 것은 다소 번거로울 수 있습니다. 일반적으로 utf-8 파일은 처음에 BOM을 갖게 됩니다. 에디트플러스에서 도구->매개변수를 사용하면 문제가 발생합니다. 선택->파일->UTF-8 서명에서 항상 삭제를 선택한 다음 저장하여 BOM 정보를 제거합니다.

2. PHP 자체는 유니코드가 아니며, substr과 같은 모든 기능을 mb_substr로 변경하거나(mbstring 확장 프로그램을 설치해야 함), 트랜스코딩하려면 iconv를 사용해야 합니다.

PHP 관련 지식을 더 보려면 PHP 중국어 웹사이트를 방문하세요!

위 내용은 PHP가 잘못된 문자를 엽니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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