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 중국어 웹사이트의 기타 관련 기사를 참조하세요!