| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?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>
|