소스 검색

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);