Maison développement back-end tutoriel php URL接收的参数乱码,但是当地是正常的

URL接收的参数乱码,但是当地是正常的

Jun 13, 2016 pm 01:08 PM
localhost quot search urlencode

URL接收的参数乱码,但是本地是正常的
http://localhost/xs7k/search/author-龙.html 就是正常的
这里有URL重写对应的为xs7k/search/index.php?type=$1&key=$2
本地获取key就是正常的,以前用bluehost的主要也是正常的

服务器上就不行了http://www.xs7k.com/search/author-龙.html,如这个。

今天换成国内的了iis的,能数只要是中文的就出错"??"显示成这个样子,请问有没有什么办法解决。

用$_REQUEST或$_GET都一样的。

------解决方案--------------------
$url="http://localhost/xs7k/search/".UrlEnCode('author-龙').".html";
先把中文编码一下再传$url这个变量试试.
如果urlencode这个编码不行的话你就用Base64_Encode编码,,不过用Base64_Encode的话需要用对应的解码函数解码一下才行.UrlEnCode就没有那么麻烦了.
------解决方案--------------------
不同浏览器传输中文的时候,字符集不同。有GBK的,也有UTF-8的。用urlencode一下,会比较妥当。
------解决方案--------------------
补充,我说的是在地址栏传输中文。
------解决方案--------------------
还是1楼的方法,你就直接取值的时候取转换完的值,比如php:alt="urlencode('龙')"JS:attr(alt)
------解决方案--------------------

探讨
我的这一句是从JS转过去的http://localhost/xs7k/search/author-龙.html

location.href='../search/'+type.options[type.selectedIndex].value+'-'+key.value+'.html';

在这里如果对key.value进行编码,PHP的不能用在这里的吧?
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Pourquoi MySQL ne peut-il pas se connecter à localhost ? Pourquoi MySQL ne peut-il pas se connecter à localhost ? Aug 10, 2023 pm 02:55 PM

Les raisons pour lesquelles MySQL ne peut pas se connecter à localhost sont que le service MySQL n'est pas démarré, que le port MySQL est occupé et qu'il y a un problème avec le fichier de configuration MySQL. Introduction détaillée : 1. Dans les systèmes Windows, vous pouvez ouvrir le gestionnaire de services en saisissant « services.msc » à l'invite de commande, puis rechercher le service mysql et vous assurer que son état est « En cours d'exécution ». Dans les systèmes Linux, vous pouvez utiliser la commande « services.msc » pour vérifier et contrôler l'état du service ; 2. Vous pouvez utiliser la commande open et ainsi de suite.

Que dois-je faire si localhost ne peut pas être ouvert ? Que dois-je faire si localhost ne peut pas être ouvert ? Nov 07, 2023 pm 02:47 PM

Solution : 1. Vérifiez l'état de fonctionnement du serveur et assurez-vous qu'il écoute sur le bon port ; 2. Essayez de désactiver temporairement le pare-feu ou le logiciel de sécurité, puis essayez à nouveau d'accéder à localhost ; système d'exploitation pour vous assurer que localhost est correctement résolu ; 4. Essayez de redémarrer la carte réseau ou de reconfigurer la connexion réseau ; 5. Essayez de modifier le port utilisé par le serveur local ou fermez les autres programmes qui occupent le même port ; pour ajouter manuellement l'adresse IP et le nom de domaine correspondants dans le fichier hosts, etc.

Que signifie Linux localhost ? Que signifie Linux localhost ? Mar 14, 2023 am 09:53 AM

linux localhost signifie « nom d'hôte de l'ordinateur ». Le nom d'hôte est utilisé pour identifier un ordinateur indépendant sur le réseau ; la racine dans « root@localhost » représente l'utilisateur actuellement connecté. Sous Linux, le compte administrateur est root et le compte. l'utilisateur est root. Connectez-vous à la machine Linux en tant qu'utilisateur.

Fonction urlencode() de PHP : Comment encoder une chaîne dans un format sécurisé pour les URL Fonction urlencode() de PHP : Comment encoder une chaîne dans un format sécurisé pour les URL Nov 03, 2023 pm 12:39 PM

Fonction urlencode() de PHP : Comment encoder une chaîne dans un format sécurisé pour les URL, des exemples de code spécifiques sont nécessaires Avec le développement d'Internet, les URL sont largement utilisées dans la vie quotidienne et nous devons souvent encoder des chaînes avec des caractères spéciaux. dans des formats sécurisés pour les URL. Format pour transmettre des paramètres dans l'URL ou demander une page Web. PHP fournit la fonction urlencode() pour accomplir cette tâche. Cet article présentera l'utilisation de la fonction urlencode() et donnera quelques exemples de code spécifiques. 1. ton

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Comment utiliser la fonction urlencode pour encoder une URL en PHP Comment utiliser la fonction urlencode pour encoder une URL en PHP Jun 26, 2023 pm 12:48 PM

Dans le développement moderne, la transmission de données via des URL est un moyen courant. Cependant, étant donné que l'URL peut contenir des caractères spéciaux, tels que des espaces, des barres obliques et des points d'interrogation, ces caractères spéciaux détruiront la structure de l'URL et entraîneront l'échec de la transmission des données. Afin d'éviter cette situation, PHP fournit la fonction urlencode, qui permet d'encoder l'URL dans un format transportable. L'utilisation de la fonction urlencode est très simple. Sa syntaxe est la suivante : stringurlencode(string.

Introduction aux fonctions PHP — urlencode() : encoder les URL Introduction aux fonctions PHP — urlencode() : encoder les URL Jul 25, 2023 pm 09:25 PM

Introduction aux fonctions PHP — urlencode() : Encodage d'URL Lors du développement d'applications Web, vous rencontrez souvent des situations où les URL doivent être encodées. Le codage des URL garantit que les caractères spéciaux dans les URL sont correctement transmis, évitant ainsi les problèmes ou les résultats incorrects. En PHP, nous pouvons utiliser la fonction urlencode() pour effectuer l'encodage d'URL. La fonction de la fonction urlencode() est de convertir la chaîne dans un format de codage conforme à la spécification de l'URL. Il convertit les caractères non alphanumériques d'une chaîne en

The Browser Company lance Arc Search : une expérience de recherche améliorée assistée par l'IA The Browser Company lance Arc Search : une expérience de recherche améliorée assistée par l'IA Feb 01, 2024 am 09:18 AM

Selon des informations du 31 janvier, TheBrowserCompany a récemment publié une nouvelle application appelée ArcSearch, qui exploite pleinement la technologie de l'IA et vise à aider les utilisateurs à obtenir les informations dont ils ont besoin plus rapidement et plus facilement. La fonctionnalité principale de l'application ArcSearch est sa fonction « Browseforme », qui s'appuie sur des modèles d'entreprises telles qu'OpenAI. Lorsqu'un utilisateur effectue une recherche, cette fonction peut lire automatiquement au moins six pages Web associées, intégrer et résumer ces informations grâce à la technologie d'IA, et enfin les afficher à l'utilisateur sur une page nouvellement conçue. Cette page contient non seulement des informations pertinentes sur les mots-clés de recherche, mais divise également le contenu en différentes parties pour le rendre plus clair pour les utilisateurs.

See all articles