Je dois supprimer les espaces blancs d'un fichier codé en base64. Lorsque le fichier Base64 est POSTé, j'obtiens plus d'espaces blancs dans la chaîne de sortie.
Comment puis-je supprimer ces whitespcaes ?
Je dois supprimer les espaces blancs d'un fichier codé en base64. Lorsque le fichier Base64 est POSTé, j'obtiens plus d'espaces blancs dans la chaîne de sortie.
Comment puis-je supprimer ces whitespcaes ?
Si vous publiez une chaîne de caractères, selon la façon dont vous avez encodé le message POST, le contenu du message POST sera encodé (il peut s'agir d'URLencoded, ce qui est la valeur par défaut dans la plupart des cas) ou d'HTML.
Si votre message POST contient un +
où il y aurait dû y avoir un espace, cela signifie que l'URL est codé. Si votre message POST contient %20
où il aurait dû y avoir un espace, cela signifie qu'il est codé en HTML.
PHP propose des méthodes pour ramener ces chaînes encodées à celles qu'elles auraient dû être.
urldecode
(PHP4 et PHP5) La documentation peut être trouvée ici
html_entity_decode
(PHP 4.3.0+ et PHP5) La documentation peut être trouvée ici
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.