mirror of
https://github.com/ShaYmez/FreeSTAR-Status-Engine.git
synced 2024-10-31 17:47:10 -04:00
d504b0a4cc
This external library adds functions to encode and decode email addresses using extended utf-8 character sets. Example examlpe@bånnibøtta.no The library is written as simple functions rather than a class. Original code at https://github.com/IgorVBelousov/php_idn |
||
---|---|---|
.. | ||
idna.php | ||
LICENSE | ||
README.md |
PHP IDN Punycode
Encode and decode IDN Punycode if not exists internal php functions idn_to_ascii
and idn_to_utf8
.
Functions use algorithm by rfc 3492.
function EncodePunycodeIDN( $value ) string
Encode UTF-8 domain name to IDN Punycode
Parameters:
string $value Domain name
Returns:
Encoded Domain name
function DecodePunycodeIDN( $value ) string
Decode IDN Punycode to UTF-8 domain name
Parameters:
string $value Punycode
Returns:
Domain name in UTF-8 charset