PHP E-Mail de l'Encodage?

Je vais avoir quelques problèmes avec les caractères étrangers lors de l'envoi d'un e-mail. Quelqu'un pourrait-il me conseiller sur quoi faire? Je soupçonne que le problème pourrait être l'une des trois choses.

  1. Le code html de codage de la page est incorrecte. (Aurait-il une incidence sur le POST de données à partir de la forme?)
  2. La fonction mail n'est pas n'importe quel encodage. Ainsi, le programme ne sait pas comment les lire. (Le plus probable)
  3. Le fichier lui-même n'a pas le droit de codage et donc, à se créer des problèmes. (Probablement assez improbable)

Existe-il d'autres causes possibles?

Je suis en train d'essayer de frapper ces 1 par 1 jusqu'à ce que j'ai trouver le problème. Je pense que l'option 2 est la cause la plus probable. Comment puis-je ajouter de la bonne - encodage universel à une fonction mail?

C'est ce que j'ai en ce moment.

$mail_sent = mail($client_email, $title, $message, "From: {$visitor_email}");

Actuellement, je suis conscient que le formulaire ne permet pas d'envoyer des polonais ou des caractères suédois.

Je vous serais très reconnaissant si quelqu'un pouvait ressortir toutes les autres causes possibles et dites-moi ce que le codage j'ai besoin de l'utiliser pour envoyer des e-mails.

Merci beaucoup.

InformationsquelleAutor JasonS | 2010-02-15