Maison > développement back-end > Problème PHP > Comment résoudre le problème des caractères tronqués du code urldecode php

Comment résoudre le problème des caractères tronqués du code urldecode php

藏色散人
Libérer: 2023-03-08 09:24:01
original
1956 Les gens l'ont consulté

Solution au code tronqué php urldecode : ouvrez d'abord le fichier de code PHP correspondant ; puis transmettez "$statuses[0]['Theme']=urlencode($statuses[0]['Theme']);" Cette méthode peut résoudre le problème des sorties tronquées.

Comment résoudre le problème des caractères tronqués du code urldecode php

L'environnement d'exploitation de cet article : système Windows7, version PHP7.1, ordinateur DELL G3

php utilise urlencode et urldecode pour résoudre le problème des caractères chinois tronqués

Parfois, les caractères chinois sont stockés dans la base de données et deviennent tronqués après avoir été supprimés. Vous pouvez utiliser les deux fonctions urlencode et urldecode pour résoudre ce problème, par exemple : <.>

$statuses=M(&#39;information_sheet&#39;)->where(array(&#39;Id&#39;=>$newsid))->field(&#39;List_ID,Id,CreateDate,Theme,pic_urls&#39;)->find();
Copier après la connexion

I Les données des champs List_ID, Id, CreateDate, Theme et pic_urls sont extraites de la table information_shee. Les données du champ Theme sont des caractères chinois si je ne fais aucun traitement et directement. Output echo json_encode(), j'obtiendrai des caractères tronqués. Cela peut être résolu comme ceci :

$statuses[0][&#39;Theme&#39;]=urlencode($statuses[0][&#39;Theme&#39;]);
Copier après la connexion


Utilisez le code urlen pour encoder le chinois

Le résultat est :

echo urldecode(json_encode($statuses));
Copier après la connexion

Utilisez urldecode pour le décoder. Vous avez le bon chinois

[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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal