patch by andy at demos dot su
case cs_cp1251:
case cs_8859_5:
case cs_cp866:
+ case cs_koi8r:
replacement[0] = k;
replacement[1] = '\0';
replacement_len = 1;
--- /dev/null
+--TEST--
+Bug #43927 (koi8r is missing from html_entity_decode())
+--FILE--
+<?php
+var_dump(html_entity_decode("&lt;", ENT_COMPAT, 'koi8-r'));
+var_dump(html_entity_decode("&#38;", ENT_COMPAT, 'koi8-r'));
+var_dump(html_entity_decode("&#38;lt;", ENT_COMPAT, 'koi8-r'));
+?>
+--EXPECT--
+string(4) "<"
+string(5) "&"
+string(8) "&lt;"
+--UEXPECT--
+unicode(4) "<"
+unicode(5) "&"
+unicode(8) "&lt;"