<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 24249 -->
<!-- Reviewed: no -->
<sect1 id="zend.mail.character-sets">
    <title>Jeux de caractères</title>

    <para>
        <classname>Zend_Mail</classname> ne recherche pas le jeu de caractères des parties du
        courriel. Lorsque vous instanciez <classname>Zend_Mail</classname>, un jeu de caractères pour
        le courriel peut être fournit. La valeur par défaut est <emphasis>iso-8859-1</emphasis>. L'application
        doit vérifier que toutes les parties ajoutées à ce courriel ont leurs contenus encodés avec le
        bon jeu de caractères. Lors de la création d'une nouvelle partie du courriel, un jeu de
        caractères différent peut-être définit pour chaque partie.
    </para>

    <note>
        <title>Seulement au format texte</title>

        <para>
            Les jeux de caractères ne s'appliquent que pour les parties du message au format
            texte.
        </para>
    </note>

    <example id="zend.mail.character-sets.cjk">
        <title>Usage in CJK languages</title>

        <para>
            The following example is how to use <classname>Zend_Mail</classname> in Japanese. This is one of
            <acronym>CJK</acronym> (aka <acronym>CJKV</acronym> ) languages. If you use Chinese, you may use
            <acronym>HZ-GB-2312</acronym> instead of <acronym>ISO-2022-JP</acronym>.
        </para>

        <programlisting language="php"><![CDATA[
//We suppose that character encoding of strings is UTF-8 on PHP script.
function myConvert($string) {
    return mb_convert_encoding($string, 'ISO-2022-JP', 'UTF-8');
}

$mail = new Zend_Mail('ISO-2022-JP');
// In this case, You can use ENCODING_7BIT
// because the ISO-2022-JP does not use MSB.
$mail->setBodyText(myConvert('This is the text of the mail.'),
                   null,
                   Zend_Mime::ENCODING_7BIT);
$mail->setHeaderEncoding(Zend_Mime::ENCODING_BASE64);
$mail->setFrom('somebody@example.com', myConvert('Some Sender'));
$mail->addTo('somebody_else@example.com', myConvert('Some Recipient'));
$mail->setSubject(myConvert('TestSubject'));
$mail->send();
]]></programlisting>
    </example>
</sect1>