Fork me on GitHub

Rapport de message :*
 

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$pos1);
        if (
$charAt == '%') {
            
$pos++;
            
$charAt substr ($source$pos1);
            if (
$charAt == 'u') {
                
// we got a unicode character
                
$pos++;
                
$unicodeHexVal substr ($source$pos4);
                
$unicode hexdec ($unicodeHexVal);
                
$entity "&#"$unicode ';';
                
$decodedStr .= utf8_encode ($entity);
                
$pos += 4;
            }
            else {
                
// we have an escaped ascii character
                
$hexVal substr ($source$pos2);
                
$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)
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

23 Personne(s) en ligne (18 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 23 | Plus ...