On 5/4/06, Marten Lehmann <[EMAIL PROTECTED]> wrote:
Hello,
I want to use htmlentities() with UTF-8, which I can set with the third
parameter. But to use the third parameter, I have to provide the second
parameter. Currently the default for the second parameter is ENT_COMPAT.
But as this might change, I don't want to call htmlentities with
htmlentities($text, ENT_COMPAT, "UTF-8");
all the time. Is there another way?
Regards
Marten
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
You could create a function that could handle various output/escaping
functions. This way you minimize any changes to the output mechanism
you use throughout your old site.
function formatText($text=NULL) {
if (is_null($text) )
return $text;
$text = htmlentities($text, ENT_COMPAT, "UTF-8");
// you could even do other stuff if you wanted like
$text = nl2br($text);
return $text;
}
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php