PunycodeHelper

Joomla Platform String Punycode Class

abstract

Class for handling UTF-8 URLs Wraps the Punycode library All functions assume the validity of utf-8 URLs.

since

3.1.2

package

Application

Methods

emailToPunycode

Transforms a UTF-8 email to a Punycode email This assumes a valid email address

emailToPunycode(string email) : string
static
since

3.1.2

Arguments

email

stringThe UTF-8 email to transform

Response

stringThe punycode email

emailToUTF8

Transforms a Punycode email to a UTF-8 email This assumes a valid email address

emailToUTF8(string email) : string
static
since

3.1.2

Arguments

email

stringThe punycode email to transform

Response

stringThe punycode email

fromPunycode

Transforms a Punycode string to a UTF-8 string

fromPunycode(string punycodeString) : string
static
since

3.1.2

Arguments

punycodeString

stringThe Punycode string to transform

Response

stringThe UF-8 URL

toPunycode

Transforms a UTF-8 string to a Punycode string

toPunycode(string utfString) : string
static
since

3.1.2

Arguments

utfString

stringThe UTF-8 string to transform

Response

stringThe punycode string

urlToPunycode

Transforms a UTF-8 URL to a Punycode URL

urlToPunycode(string uri) : string
static
since

3.1.2

Arguments

uri

stringThe UTF-8 URL to transform

Response

stringThe punycode URL

urlToUTF8

Transforms a Punycode URL to a UTF-8 URL

urlToUTF8(string uri) : string
static
since

3.1.2

Arguments

uri

stringThe Punycode URL to transform

Response

stringThe UTF-8 URL