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ä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