PHP에서 한자가 깨지는 문제를 해결하는 방법은 무엇입니까?
1. 데이터베이스에 연결할 때 문자 집합을 "utf8"로 설정합니다.
//mysql mysql_query('SET NAMES utf8'); //mysqli mysqli_set_charset($connect, 'utf8');
2. "header()" 함수를 사용하여 응답 헤더의 "Content-Type"을
header("Content-Type: text/html;charset=utf-8");
3.보기 데이터베이스 문자 집합이 "utf8"인지 여부, 그렇지 않으면 "utf8"로 변경합니다.
utf8이란 무엇입니까
UTF-8(8비트, 범용 문자 세트/유니코드 변환 형식)은 유니코드를 위한 가변 길이 문자 인코딩입니다. 유니코드 표준의 모든 문자를 나타내는 데 사용할 수 있으며 인코딩의 첫 번째 바이트는 여전히 ASCII와 호환되므로 ASCII 문자를 처리하는 원래 소프트웨어는 약간의 수정 없이 또는 약간의 수정만으로 계속 사용할 수 있습니다. 따라서 점차 이메일, 웹 페이지 및 텍스트를 저장하거나 전송하는 기타 응용 프로그램에서 선호되는 인코딩이 되었습니다.
추천 튜토리얼: "PHP"
위 내용은 PHP에서 한자가 깨지는 문제를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!