Entrées/Sorties HTTP
La conversion automatique des entrées/sorties HTTP peut
aussi convertir des données binaires. Les utilisateurs
doivent contrôler les conversions, si des données binaires doivent
être utilisées via HTTP.
Si l'attribut enctype de la balise form
vaut multipart/form-data et que la directive du
&php.ini; est positionnée à On, les variables et les noms de fichiers
téléchargés en méthode POST seront convertis avec l'encodage interne.
Sinon, la conversion ne sera pas faite.
Entrée HTTP
Il n'y a pas de moyens de contrôler la conversion des caractères
HTTP en entrée, depuis un script PHP. Pour désactiver cette
conversion, il faut le faire dès le fichier &php.ini;.
Désactive la conversion HTTP dans le &php.ini;
Lorsque vous utilisez PHP comme module Apache, il est possible
d'annuler la configuration du &php.ini; pour
chaque Virtual Host dans le fichier
&httpd.conf; ou par dossier avec le fichier
.htaccess. Reportez-vous à la section de
configuration ainsi qu'au
manuel Apache.
Sorties HTTP
Il y a plusieurs moyens d'activer la conversion en sortie de script
PHP. L'un d'entre eux utilise &php.ini;, un autre
utilise ob_start avec la fonction
mb_output_handler comme fonction de rappel.
Exemple de configuration de mbstring dans &php.ini;Exemple de script avec mbstring
]]>