Explorar o código

fix. function is broken if it runs on string without html entities

tokul %!s(int64=21) %!d(string=hai) anos
pai
achega
0dbcdf47ba
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      functions/encode/utf_8.php

+ 4 - 0
functions/encode/utf_8.php

@@ -20,6 +20,10 @@
  * @return a utf-8 encoded string [STRING]
  */
 function charset_encode_utf_8 ($source) {
+
+   // don't run though encoding function, if there is no encoded characters
+   if (! preg_match("'&#'",$source) ) return $source;
+
    $utf8Str = '';
    $entityArray = explode ("&#", $source);
    $size = count ($entityArray);