$sanitizerpageNameUTF8()

Sanitize and allow for UTF-8 characters in page name

  • If $config->pageNameCharset is not UTF8 then this function just passes control to the regular page name sanitizer.
  • Allowed UTF-8 characters are determined from $config->pageNameWhitelist.
  • This method does not convert to or from UTF-8, it only sanitizes it against the whitelist.
  • If given a value that has only ASCII characters, this will pass control to the regular page name sanitizer.

Usage

// basic usage
$string = $sanitizer->pageNameUTF8(string $value);

// usage with all arguments
$string = $sanitizer->pageNameUTF8(string $value, int $maxLength = 128);

Arguments

NameType(s)Description
$valuestring

Value to sanitize

$maxLength (optional)int

Maximum number of characters allowed

Return value

string

Sanitized value


$sanitizer methods and properties

API reference based on ProcessWire core version 3.0.251