W3cubDocs

/WordPress

Requests_IDNAEncoder::encode( string $string )

Encode a hostname using Punycode

Parameters

$string

(string) (Required) Hostname

Return

(string) Punycode-encoded hostname

Source

File: wp-includes/Requests/IDNAEncoder.php

public static function encode($string) {
		$parts = explode('.', $string);
		foreach ($parts as &$part) {
			$part = self::to_ascii($part);
		}
		return implode('.', $parts);
	}

© 2003–2019 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/requests_idnaencoder/encode