PHP에서 한자가 깨졌을 때 해결 방법: 1. 출력 데이터에 한자가 있을 때 문자가 깨지는 문제를 해결하려면 "header("content-type:text/html;charset = utf-8");"를 사용하세요. 2. "query( 'SET NAMES UTF8')"를 사용하여 잘못된 코드를 해결합니다.
이 글의 운영 환경 : Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP 중국어 깨짐 문제
여기서는 주로 두 가지 방법을 사용했습니다
첫 번째 방법
을 주로 사용합니다 echo, prin_r(), var_dump() 및 한자의 출력 데이터가 포함될 때 문자가 깨지는 문제를 해결합니다.
<?php header("content-type:text/html;charset = utf-8"); ?>
두 번째
는 주로 한자가 있을 때 데이터베이스에 문자가 깨지는 문제를 해결하는 데 사용됩니다.
$conn->query(‘SET NAMES UTF8’) <?php //连接数据库 $servername = '数据库地址'; $username = '用户名'; $password = '密码'; $dbname = '数据库名称'; $conn = mysqli_connect($servername,$username,$password,$dbname); if(!$conn) { die('连接失败:'.$conn->connect_error); } echo '连接成功'; // 防止中文乱码 $conn->query('SET NAMES UTF8');
【추천 학습: "PHP 비디오 튜토리얼"】
위 내용은 PHP에서 깨진 한자를 처리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!