diff options
| author | czaks <marcin@6irc.net> | 2016-05-06 14:34:42 +0200 |
|---|---|---|
| committer | czaks <marcin@6irc.net> | 2016-05-06 14:34:42 +0200 |
| commit | 126ee42b9dffe262457177c5dbb7ffa2db170763 (patch) | |
| tree | 3c0173c41f3ff73e61a56ee8446303a41ef5efe4 /inc | |
| parent | d069a4c9fd9efb995fffa1d705dd201c09b7d13e (diff) | |
better rules for stripping combined chars, based on 45c0d327619 by @ctrlcctrlv
Diffstat (limited to 'inc')
| -rwxr-xr-x | inc/functions.php | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/inc/functions.php b/inc/functions.php index 85b61b2e..d28d018d 100755 --- a/inc/functions.php +++ b/inc/functions.php @@ -2152,16 +2152,7 @@ function strip_combining_chars($str) { $o = 0; $ord = ordutf8($char, $o); - if ($ord >= 768 && $ord <= 879) - continue; - - if ($ord >= 7616 && $ord <= 7679) - continue; - - if ($ord >= 8400 && $ord <= 8447) - continue; - - if ($ord >= 65056 && $ord <= 65071) + if ( ($ord >= 768 && $ord <= 879) || ($ord >= 1536 && $ord <= 1791) || ($ord >= 3655 && $ord <= 3659) || ($ord >= 7616 && $ord <= 7679) || ($ord >= 8400 && $ord <= 8447) || ($ord >= 65056 && $ord <= 65071)) continue; $str .= $char; |
