par
Paul Sellis » 09 mai 2007, 16:25
Bonjour,
j'ai besoin d'un coup de main :
je fais une boutique en ligne basée sur CubeCart.
J'en arrive au module de paiement vers PayPal.
Ma base est en latin-1
Et comme elle envoie les infos en latin-1 et que PayPal s'attend à les recevoir en utf8, le site PayPal me signale que j'ai utilisé des caractères non supportés (enfin s'il y a des accents dans les valeurs envoyées).
J'ai cru m'en sortir en mettant un
return utf8_encode($hiddenVars);
Je n'ai plus le message d'erreur, mais les caractères accentués sont remplacés comme ça :
é à la place d'un é
ê à la place d'un ê
etc…
Comment m'en sortir ?
Je ne peux pas encoder toutes mes pages avec un charset utf8…
J'ai bien pensé au pire à enlever tous les accents par leur équivalent non accentué mais je n'y arrive pas pour l'instant non plus…
Merc pour votre aide !

Paul