If null is set, then the server REQUEST_URI will be used.
/** * check for UTF8-Support */ public static function checkForSupport() { if (!isset(self::$support['mbstring'])) { self::$support['mbstring'] = self::mbstring_loaded(); self::$support['iconv'] = self::iconv_loaded(); self::$support['intl'] = self::intl_loaded(); self::$support['pcre_utf8'] = self::pcre_utf8_support(); Bootup::initAll(); // Enables the portablity layer and configures PHP for UTF-8 Bootup::filterRequestUri(); // Redirects to an UTF-8 encoded URL if it's not already the case Bootup::filterRequestInputs(); // Normalizes HTTP inputs to UTF-8 NFC } }
<?php use voku\helper\Bootup; if (defined('PORTABLE_UTF8__DISABLE_AUTO_FILTER') === false) { Bootup::initAll(); // Enables the portability layer and configures PHP for UTF-8 Bootup::filterRequestUri(); // Redirects to an UTF-8 encoded URL if it's not already the case Bootup::filterRequestInputs(); // Normalizes HTTP inputs to UTF-8 NFC }