>백엔드 개발 >PHP 튜토리얼 >PHP에서 중국어 문자가 깨지는 문제를 해결하는 방법

PHP에서 중국어 문자가 깨지는 문제를 해결하는 방법

WBOY
WBOY원래의
2016-08-08 09:34:07969검색



<본문>

$MySQL_server_name='로컬호스트'
$mysql_username='루트'
$mysql_passWord='000000'
$mysql_database='lib'
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database)
$sql="mytb에서 이름, 나이 선택"; PRint($conn)
$rs=mysql_db_query("lib","mytb에서 * 선택",$conn)
print("n
"); while($row = mysql_fetch_object($rs)){
print ($row->name.":".$row->age."
")
}
mysql_close($conn)
?> 다음과 같이 표시됩니다:
리소스 ID #1
dd:54
ddd:8
??:15
???:25
??:32
MySQL 인코딩: utf8, GBK가 시도되었습니다. mysql 글꼴과 명령줄 표시가 모두 정확합니다.
추가된 질문:
잘못된 코드:
???:15
???:25
??:32
이 줄에는 데이터베이스의 값이 한자로 표시됩니다.

해결책:

$rs=mysql_db_query("lib","select * from mytb",$conn)

로 시작 mysql_query("세트 이름 gb2312"); 또는 mysql_query("세트 이름 gbk");

위 내용은 PHP에서 한자가 깨지는 내용을 포함하여 PHP에서 한자가 깨지는 문제를 해결하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

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