Example #1
0
 /**
  * Encoding tests
  */
 function test_Encodings()
 {
     $this->Mail->CharSet = 'iso-8859-1';
     $this->assertEquals('=A1Hola!_Se=F1or!', $this->Mail->EncodeQ('¡Hola! Señor!', 'text'), 'Q Encoding (text) failed');
     $this->assertEquals('=A1Hola!_Se=F1or!', $this->Mail->EncodeQ('¡Hola! Señor!', 'comment'), 'Q Encoding (comment) failed');
     $this->assertEquals('=A1Hola!_Se=F1or!', $this->Mail->EncodeQ('¡Hola! Señor!', 'phrase'), 'Q Encoding (phrase) failed');
 }
Example #2
0
    /**
     * Encoding tests
     */
    function test_Encodings()
    {
	    // Sorry man, I can't type in ISO-8859-1, but I can do UTF-8!
        $this->Mail->CharSet = 'UTF-8';
        $this->assertEquals(
            '=C2=A1Hola!_Se=C3=B1or!',
            $this->Mail->EncodeQ('¡Hola! Señor!', 'text'),
            'Q Encoding (text) failed'
        );
        $this->assertEquals(
            '=C2=A1Hola!_Se=C3=B1or!',
            $this->Mail->EncodeQ('¡Hola! Señor!', 'comment'),
            'Q Encoding (comment) failed'
        );
        $this->assertEquals(
            '=C2=A1Hola!_Se=C3=B1or!',
            $this->Mail->EncodeQ('¡Hola! Señor!', 'phrase'),
            'Q Encoding (phrase) failed'
        );
    }