Maison >développement back-end >Problème PHP >Comment résoudre le problème tronqué avec le code urlencode php
Méthode php urlencode pour résoudre les caractères tronqués : 1. Ouvrez le fichier de code correspondant ; 2. Encodez "$row['title']" ; 3. Requête après avoir obtenu l'encodage.
L'environnement d'exploitation de cet article : système Windows 7, PHP7.1, ordinateur Dell G3.
Comment php urlencode résout-il le problème du code tronqué ?
En php, la fonction urlencode résout le problème du code tronqué
Nous prêtons généralement peu d'attention à l'encodage urlencode lors de l'écriture de programmes PHP afin d'éviter les erreurs de codage. , nous vous proposons.
Lors de l'écriture d'un programme, chaque fois que des caractères chinois sont transmis à l'aide de la méthode get, ils sont codés avec urlencode. Après encodage, il n'est pas nécessaire de décoder
et vous pouvez l'utiliser directement. Ceci est très utile lorsque nous utilisons des caractères chinois pour interroger. Peut éviter les problèmes de code tronqué.
Voici un de mes exemples :
<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>
Ceci est un lien hypertexte qui code $row['title']. Passez à la page suivante.
$query="SELECT * FROM news where type='".$_GET['wenzhang']."'order by id desc limit 0, 10"; $result=mysql_query($query)or die('查询失败:'.mysql_error());
Voici comment obtenir le code et l'interroger.
Cela peut garantir que l'encodage des caractères que vous interrogez est cohérent avec les caractères de votre base de données.
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!