Il est possible d'exécuter la fonction urlencode sans convertir # ou%?urlencode mais ignorer certains caractères
1
A
Répondre
5
Pouvez-vous pas le faire:
$str = urlencode($str);
$str = str_replace("%23", "#", $str);
$str = str_replace("%25", "%", $str);
1
Il existe un certain nombre d'exemples dans la section des commentaires sur le PHP Docs d'urlencode pour les fonctions alternatives. Vous pouvez simplement prendre la fonction la plus appropriée pour vos besoins et supprimer les remplacements pour # et%.
1
Je ne pense pas, mais je suppose que vous pouvez remplacer les codes équivalents de la chaîne codée en arrière aveC# et%.
3
Pour autant que je sache, il est impossible avec la fonction elle-même urlencode
, mais vous pouvez faire un simple remplacement de chaîne sur les résultats codés pour obtenir que:
function my_urlencode($input){
$input=urlencode($input);
return str_replace(array("%25","%23"),array("%","#"),$input);
}
Questions connexes
- 1. Regex - ignorer certains caractères entre guillemets
- 2. hgignore: aide ignorer tous les fichiers mais certains
- 3. Ignorer SIGCHLD dans certains cas, mais pas dans d'autres
- 4. httpd.conf: ignorer certains répertoires?
- 5. Rar commande - ignorer certains dossiers
- 6. SSIS Rechercher - ignorer certains enregistrements
- 7. N'autoriser que certains caractères
- 8. PHP RegExp certains caractères
- 9. Ignorer certains fichiers des modifications en attente
- 10. Personnalisé git diff pour ignorer certains conflits
- 11. Ignorer certains fichiers de la validation SVN
- 12. Regex: ignorer des caractères supplémentaires
- 13. UrlEncode - Javascript vs C#
- 14. urlencode excepté/
- 15. Trier par nom, mais ignorer les citations?
- 16. Bibliothèque C++ URLencode (compatible Unicode)?
- 17. Utilisation de jQuery pour actualiser une page partielle mais ignorer certains éléments
- 18. Comment puis-je comparer des mots en utilisant une expression rationnelle mais ignorer certains mots?
- 19. Javascript RegExp pour autoriser uniquement certains caractères à certains endroits
- 20. Filtre urlencode django
- 21. Quand exactement utiliser UrlEncode?
- 22. Comment interdire certains caractères dans un UITextview
- 23. Suppression de certains caractères d'une chaîne
- 24. Comparer deux chaînes en ignorant certains caractères
- 25. Accepter seulement certains caractères dans la chaîne
- 26. python confondant urlencode ordre
- 27. QUnit et urlencode
- 28. PHP urlencode et décoder
- 29. Expression régulière qui empêche certains caractères et les caractères répétés
- 30. Regex - Ne contient pas certains caractères
Mmmm moins lignes. +1 –
belle solution !!! – mrpatg