Introduction au Zend Framework

 Apprendre Zend Framework

appendix

 Guide de référence Zend Framework


  •  Zend_Gdata
  •  Zend_Http
  •  Zend_InfoCard
  •  Zend_Json
  •  Zend_Layout
  •  Zend_Ldap
  •  Zend_Loader
  •  Zend_Locale
  •  Zend_Log
  •  Zend_Mail
  •  Zend_Markup
  •  Zend_Measure
  •  Zend_Memory
  •  Zend_Mime
  •  Zend_Navigation
  •  Zend_Oauth
  •  Zend_OpenId
  •  Zend_Paginator
  •  Zend_Pdf
  •  Zend_ProgressBar
  •  Zend_Queue
  •  Zend_Reflection
  •  Zend_Registry
  •  Zend_Rest

  •  Zend_Search_Lucene
  •  Zend_Serializer
  •  Zend_Server
  •  Zend_Service
  •  Zend_Session
  •  Zend_Soap
  •  Zend_Tag
  •  Zend_Test
  •  Zend_Text
  •  Zend_TimeSync
  •  Zend_Tool
  •  Zend_Tool_Framework
  •  Zend_Tool_Project
  •  Zend_Translate
  •  Zend_Uri
  •  Zend_Validate
  •  Zend_Version
  •  Zend_View
  •  Zend_Wildfire
  •  Zend_XmlRpc
  • ZendX_Console_Process_Unix
  • ZendX_JQuery
  • Translation 61.2% Update 2010-11-28 - Revision 23149 - Version ZF 1.11.x

    45.10. Jeux de caractères

    Zend_Mail ne recherche pas le jeu de caractères des parties du courriel. Lorsque vous instanciez Zend_Mail, un jeu de caractères pour le courriel peut être fournit. La valeur par défaut est iso-8859-1. 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.

    [Note] Seulement au format texte

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

    Exemple 45.11. Usage in CJK languages

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

    //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();

    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...