On this page
Requests_IDNAEncoder::encode( string $string ): string
Encode a hostname using Punycode
Parameters
$stringstring Required-
Hostname
Return
string Punycode-encoded hostname
Source
File: wp-includes/Requests/IDNAEncoder.php. View all references
public static function encode($string) {
$parts = explode('.', $string);
foreach ($parts as &$part) {
$part = self::to_ascii($part);
}
return implode('.', $parts);
}
Related
Uses
| Uses | Description |
|---|---|
| Requests_IDNAEncoder::to_ascii() wp-includes/Requests/IDNAEncoder.php | Convert a UTF-8 string to an ASCII string using Punycode |
Used By
| Used By | Description |
|---|---|
| Requests::set_defaults() wp-includes/class-requests.php | Set the default values |
© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/requests_idnaencoder/encode