깨진 문자를 해결하는 php urlencode 방법: 1. 해당 코드 파일을 엽니다. 2. "$row['title']"을 인코딩합니다. 3. 인코딩을 얻은 후 쿼리합니다.
이 문서의 운영 환경: Windows 7 시스템, PHP7.1, Dell G3 컴퓨터.
PHP urlencode는 잘못된 코드 문제를 어떻게 해결하나요?
PHP에서 urlencode 함수는 잘못된 코드 문제를 해결합니다.
우리는 일반적으로 PHP 프로그램을 작성할 때 코딩 오류를 피하기 위해 urlencode 인코딩에 거의 주의를 기울이지 않습니다. , 우리는 당신을 제안합니다.
프로그램을 작성할 때 get 메소드를 사용하여 한자를 전송할 때마다 urlencode로 인코딩된 후
디코딩할 필요가 없으며 직접 사용할 수 있습니다. 이는 한자를 사용하여 쿼리할 때 매우 유용합니다. 잘못된 코드 문제를 방지할 수 있습니다.
여기 내 예가 있습니다:
<A href="listlook.php?wenzhang=<? echo urlencode($row['title'])?>&id=<? echo $row['id'];?>"title="标题:<? echo mb_substr($row['title'],0,40,'utf-8');?>作者:<? echo $row['author'];?>时间:<? echo $row['time'];?>"><? echo mb_substr($row['title'],0,15,'utf-8');?>发布者<? echo $row['author']?></A>
이것은 $row['title']을 인코딩하는 하이퍼링크입니다. 다음 페이지로 넘어갑니다.
$query="SELECT * FROM news where type='".$_GET['wenzhang']."'order by id desc limit 0, 10"; $result=mysql_query($query)or die('查询失败:'.mysql_error());
코드를 얻어서 쿼리하는 방법입니다.
이렇게 하면 쿼리하는 문자의 인코딩이 데이터베이스의 문자와 일치하는지 확인할 수 있습니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP urlencode로 잘못된 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!