2010-12-09 4 views
0

J'ai un gros problème avec les trémas. J'ai un formulaire d'inscription normal. Et quand je clique sur Envoyer, j'envoie les données via jQuery Ajax à un script PHP. Ce script met tout dans ma base de données. Le classement de la base de données est utf8_general_ci mais les trémas sont affichés comme de la merde: D Lorsque je soumets un nouvel utilisateur à cette base de données dans le backend, où seul php joue avec les trémas.MySQL Problème avec trémas

Où est ma faute? Impossible de comprendre.

Merci :)

+0

Définir "ressemble à de la merde". –

+0

@Tyler: Je doute sérieusement Jings signifiait excréments. Un smiley rendu avec le mauvais encodage de caractère pourrait ressembler à ceci: â ş (copié et collé à partir d'Aptana, qui a un problème d'encodage de char). Cela ressemble vraiment à de la merde. – mingos

+0

@mingos: Je ne pense pas qu'une description précise de la sortie erronée soit trop demander. Oui, c'est probablement un problème d'encodage, mais qui sait vraiment quand OP ne donne pas d'infos? –

Répondre

2

Assurez-vous que vous utilisez partout UTF-8 dans cette chaîne. Votre page doit être encodée en UTF-8, de sorte que le navigateur soumette correctement les données de l'utilisateur. Vérifiez l'en-tête Content-Type de la demande. Votre serveur Web doit fournir le type MIME avec ; encoding=UTF-8.