Bug #68728 [NEW]: htmlentities() does not convert ' '/" to  /" with ENT_HTML5

From: Date: Sat, 03 Jan 2015 01:25:53 +0000
Subject: Bug #68728 [NEW]: htmlentities() does not convert ' '/" to  /" with ENT_HTML5
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-189611@lists.php.net to get a copy of this message
From: yohgaki Operating system: any PHP version: Irrelevant Package: Unknown/Other Function Bug Type: Bug Bug description:htmlentities() does not convert ' '/" to &nbsp;/&quot; with ENT_HTML5 Description: ------------ ' ' space is &nbsp and it's in conversion tables. localhost:Documents yohgaki$ php -r 'print_r(get_html_translation_table(ENT_HTML5));' Array ( ["] => &quot; [&] => &amp; [<] => &lt; [>] => &gt; [ ] => &nbsp; [¡] => &iexcl; but ' '/" is not converted to &nbsp;/&quot; with htmlentities() at least. " is converted to &quot; with additional ENT_QUOTES flag. However, htmlentities() should convert all chars according to the conversion table. Test script: --------------- php -r 'echo htmlentities("\" <>?&/", ENT_HTML5);' Expected result: ---------------- &quot;&nbsp;&lt;&gt;&quest;&amp;&sol; Actual result: -------------- " &lt;&gt;&quest;&amp;&sol; -- Edit bug report at https://bugs.php.net/bug.php?id=68728&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=68728&r=trysnapshot54 Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=68728&r=trysnapshot55 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=68728&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=68728&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=68728&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=68728&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=68728&r=needscript Try newer version: https://bugs.php.net/fix.php?id=68728&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=68728&r=support Expected behavior: https://bugs.php.net/fix.php?id=68728&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=68728&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=68728&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=68728&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=68728&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=68728&r=dst IIS Stability: https://bugs.php.net/fix.php?id=68728&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=68728&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=68728&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=68728&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=68728&r=mysqlcfg

« previous php.bugs (#189611) next »