achat 0.24 Beta 1 et accents | Titre du sujet : achat 0.24 Beta 1 et accents par phenixinfo sur 05/01/2015 11:49:04
Bonjour.
J'ai un problème avec le module achat 0.24 Beta 1, il n'accepte pas les accents.
J'ai regardé un peu le code, j'ai l'impression que ça ce passe ici (include/fonction.php) :
/**
* Returns like unescape javascript function, to allow 2 bytes characters
*
* @From http://pure-essence.net/stuff/code/utf8RawUrlDecode.phps
*/
function aChat_utf8RawUrlDecode ($source) {
$decodedStr = "";
$pos = 0;
$len = strlen ($source);
while ($pos < $len) {
$charAt = substr ($source, $pos, 1);
if ($charAt == '%') {
$pos++;
$charAt = substr ($source, $pos, 1);
if ($charAt == 'u') {
// we got a unicode character
$pos++;
$unicodeHexVal = substr ($source, $pos, 4);
$unicode = hexdec ($unicodeHexVal);
$entity = "&#". $unicode . ';';
$decodedStr .= utf8_encode ($entity);
$pos += 4;
}
else {
// we have an escaped ascii character
$hexVal = substr ($source, $pos, 2);
$decodedStr .= chr (hexdec ($hexVal));
$pos += 2;
}
} else {
$decodedStr .= $charAt;
$pos++;
}
}
return $decodedStr;
}
Malheureusement mais connaissance en php sont assez limité :D
Si quelqu'un peu m'aider, merci d'avance.
edit: montuy337513 (mise en forme)
|
|