Tout d'abord bonjour!

J'utilise Ajax?request pour envoyer un texte vers le serveur afin de l'enregistrer dans une base. Le texte est donc encodé avec encodeURIComponent, je le récupère en php et utilise utf8_decode.

Quand je test avec la chaine "l'été" quand je travaille sur mon pc en local (windows xp + Apache), cela marche très bien, mais quand je le passe sur le serveur en ligne (linux + Apache), seul les accents sont bien récupérés, le caracrère ' lui n'est pas échappé, alors que sur ma machine il l'est.

J'aimerais comprendre ce mystère alors que c'est exactement le même code, mais hébergé sur un serveur différend.

Je vais de toute manière chercher jusqu'a trouver une solution, mais si vous avez des idées je suis ultra-preneur car ça m'intrigue.