Specifies the encoding of strings used in methods arguments.

    void object->SetEncoding( int encoding )

#### Arguments

object
  Required. A Chart object.
encoding
  Required. An integer value which specifies the type of encoding.

#### Remarks

The default encoding is the standard PHP encoding. However it is sometimes usefull to directly specify UTF-8 strings in methods arguments instead of using the standard encoding.

The possible encodings are:

Value | Constant | Definition
--- | --- | ---
0 | SWIFFCHART_DEFAULT_ENCODING

Use the default PHP encoding
1
SWIFFCHART_UTF8_ENCODING Directly use UTF-8 strings

#### PHP Sample Code

The following PHP code illustrates use of the SetEncoding method.

    // $title and $subtitle are UTF-8 encoded strings
    $title= "Wikipedia: L'encyclop\xC3\xA9die libre";
    $subtitle= utf8_encode( html_entity_decode("Wikipedia: Die freie Enzyklop&auml;die") );

    // Set UTF-8 encoding
    $chart->SetEncoding( SWIFFCHART_UTF8_ENCODING );

    // the UTF-8 strings can now be directly used by the API
    $chart->SetTitle($title);
    $chart->SetSubtitle($subtitle);

    // print them in the html page
    print htmlentities( utf8_decode($chart->GetTitle()) )."<br>";
    print htmlentities( utf8_decode($chart->GetSubtitle()) )."<br>";

Applies To: Chart Object