Преглед на файлове

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

tokul преди 21 години
родител
ревизия
0dbcdf47ba
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  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);