>  기사  >  백엔드 개발  >  PHP에서 한자가 깨지는 문제를 해결하는 방법은 무엇입니까?

PHP에서 한자가 깨지는 문제를 해결하는 방법은 무엇입니까?

Guanhui
Guanhui원래의
2020-07-23 10:30:093151검색

PHP에서 한자가 깨지는 문제를 해결하는 방법은 무엇입니까?

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

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