Sample code for 30+ languages & platforms
Perl

HTML Entity Encode and Decode in StringBuilder

Demonstrates HTML encoding and decoding the contents of a StringBuilder.

Chilkat Perl Downloads

Perl
use chilkat();

$sb = chilkat::CkStringBuilder->new();

$s = "< é ü ç Ω Hello & World ✓ >";
$sb->Append($s);

$sb->Encode("html","utf-8");
print $sb->getAsString() . "\r\n";

# Output:
# < &eacute; &uuml; &ccedil; &ohm; Hello & World &check; >

# To decode:
$sb->Decode("html","utf-8");
print $sb->getAsString() . "\r\n";

# Output:
# < é ü ç Ω Hello & World ✓ >