Code : Tout sélectionner
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>
<body>
abé 1 <br>
<?php
echo "abé<br>";
echo escapeshellarg("abé");
?>
</body></html>Code : Tout sélectionner
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>
<body>
abé 1 <br>
abé<br>'ab'
</body></html>
Code : Tout sélectionner
$ php -a
Interactive mode enabled
<?php
var_dump(escapeshellarg("abé"));
string(6) "'abé'"Salut,Comme je disais j'ai PHP 5.2.4-2ubuntu5.3, sur Ubuntu donc.
Pour les configurations de localisation de PHP, je ne sais pas de quoi il s'agit, peux-tu m'éclairer ?
Je viens de faire ton test (php interactif), je ne peux alors même pas taper de caractère accentué...
Code : Tout sélectionner
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=