Introducción a Zend Framework

 Aprendiendo Zend Framework

Apéndice

 Referencia de 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
  • Traducción al 26.9% - Actualizado el 2011-11-16 - Revisión 24249 - Versión ZF 1.11.x

    45.10. Character Sets

    Zend_Mail does not check for the correct character set of the mail parts. When instantiating Zend_Mail, a charset for the e-mail itself may be given. It defaults to iso-8859-1. The application has to make sure that all parts added to that mail object have their content encoded in the correct character set. When creating a new mail part, a different charset can be given for each part.

    [Nota] Only in text format

    Character sets are only applicable for message parts in text format.

    Ejemplo 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

    Comentarios

    Loading...