html entity double escaping [message #168279] |
Mon, 08 April 2013 08:32  |
|
hi there!
we cannot view these entities...
&
ß
'
&
because "&" is converted to "&" by default!
as i've seen and allready tried out in html mode, it works. but thats not the solution in this case! guess you're using the htmlentities() or htmlspecialchars() to escape those signs! please tell me where i can find the code where this replacement is done?
i would like to add the new parameter double_encode on using htmlentities(). this should fix this. htmlentities are not escaped twice then: & -!> & and will remain as & i hope...
thanks in advance
cheers,
dk
[Updated on: Mon, 08 April 2013 08:32] Report message to a moderator
|
|
|
|
Aw: Re: html entity double escaping [message #168587 is a reply to message #168302] |
Tue, 28 May 2013 03:11  |
|
Thanks, I did so.
It's working now as expected for me!
Inserting unicode characters would need a complete map, sometimes i need things like ← → which are simple to remember.
changes:
$str = htmlspecialchars($str);
in tags_to_html() of forumcache/src/post_print.inc.t to the following
$str = htmlspecialchars($str, ENT_QUOTES | ENT_COMPAT | ENT_HTML401, "UTF-8", FALSE);
|
|
|