diff --git a/src/utils/utf8.php b/src/utils/utf8.php
--- a/src/utils/utf8.php
+++ b/src/utils/utf8.php
@@ -789,6 +789,9 @@
  * @phutil-external-symbol function mb_convert_case
  */
 function phutil_utf8_strtolower($str) {
+  if ($str === null) {
+    return '';
+  }
   if (function_exists('mb_convert_case')) {
     return mb_convert_case($str, MB_CASE_LOWER, 'UTF-8');
   }