PHP 변수의 잘못된 출력에 대한 해결 방법: 1. "iconv("GB2312","UTF-8",'English');"를 통해 변환합니다. 2. UTF-8을 gb2312로 변경합니다. 3. php ini 파일을 수정합니다. 구성.
이 글의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
echo에 의한 중국어 출력은 잘못된 문자로 표시됩니다.
실제로는 다양한 서버 스크립트가 이 문제가 발생합니다.
전혀 아닙니다. 여전히 인코딩 문제입니다. 일반적으로 인코딩 호환성 때문에 대부분의 페이지에서는 페이지 문자 집합을 utf-8로 정의합니다.
헤더 추가( "Content-Type: text/html;charset=gb2312");
간체 중국어 페이지도 간단히 추가할 수 있습니다.
putecho iconv("GB2312","UTF-8",'中文');
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />를 PHP의 echo 앞에 의 UTF-8이 gb2312로 변경되었습니다
실습에서 이상한 현상이 발생했습니다.
로컬 서버에서 정상적으로 표시되는 페이지를 서버에 업로드하면 문자가 깨져서 출력됩니다.
이유는 정상적인 현상이므로 자세히 고려하지 않았습니다. iconv 함수 GB2312 및 UTF-8을 통해 위치를 변경하고 레코딩한 후
PHP 비디오 튜토리얼
"위 내용은 PHP 변수가 잘못된 문자를 출력하는 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!