===== Syntax ===== string htmlentities(string $text [, int $quoting_style [, string $characters [, bool $doubleencode] ] ]) //(PHP 4 , PHP 5)// ^ $text | Source string to encode HTML entities. | ^ $quoting_style | Controls the encoding of quote characters (see below). | ^ $characters | The character set to use when encoding the string (see below). | ^ $doubleencode | Turn this off (pass //false//) to prevent the encoding from re-encoding text that has already been encoded. | ^ RETURNS | The source string with HTML encodings. | **Possible values for //$quoting_style//** ^ ENT_COMPAT | Convert only double quotes and don't convert single-quotes. | ^ ENT_QUOTES | Convert all types of quotes (both double and single). | ^ ENT_NOQUOTES | Don't convert any quote characters in the source string. | **Possible Values for //$characters//** ^ ISO-8859-1 | Western European, Latin-1 | ^ ISO-8859-15 | Western European, Latin-9. Adds the Euro sign, French and Finnish letters missing in Latin-1(ISO-8859-1). | ^ UTF-8 | ASCII compatible multi-byte 8-bit Unicode. | cp866 | DOS-specific Cyrillic charset. This charset is supported in 4.3.2. | ^ cp1251 | Windows-specific Cyrillic charset. This charset is supported in 4.3.2. | ^ cp1252 | Windows specific charset for Western European. | ^ KOI8-R | Russian. This charset is supported in 4.3.2. | ^ BIG5 | Traditional Chinese, mainly used in Taiwan. | ^ GB2312 | Simplified Chinese, national standard character set. | ^ BIG5-HKSCS | Big5 with Hong Kong extensions, Traditional Chinese. | ^ Shift_JIS | Japanese | ^ EUC-JP | Japanese | ===== What it Does ===== This function encodes standard text as HTML encoded text. Text needs to be HTML encoded when it contains special characters that are used for HTML like angle brackets (**<** and **>**) that you don't want to be interpreted as HTML by the web browser. Another function which isn't as comprehensive as **htmlentities** is [[htmlspecialchars]]. ===== Example ===== // HTML encode text (for display in browser) echo('Encoded text: ' . htmlentities($str));