Page MenuHomePhabricator

D17188.id41336.diff
No OneTemporary

D17188.id41336.diff

diff --git a/src/utils/utf8.php b/src/utils/utf8.php
--- a/src/utils/utf8.php
+++ b/src/utils/utf8.php
@@ -256,7 +256,10 @@
* @return int The character length of the string.
*/
function phutil_utf8_strlen($string) {
- return strlen(utf8_decode($string));
+ if (function_exists('utf8_decode')) {
+ return strlen(utf8_decode($string));
+ }
+ return count(phutil_utf8v($string));
}

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 20, 9:09 AM (1 d, 17 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7705954
Default Alt Text
D17188.id41336.diff (399 B)

Event Timeline