mirror of
				https://github.com/ShaYmez/FreeSTAR-Status-Engine.git
				synced 2025-10-31 12:00:19 -04:00 
			
		
		
		
	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
		
			
				
	
	
		
			31 lines
		
	
	
		
			644 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			644 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 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.
 | |
| 
 | |
| [](https://travis-ci.org/IgorVBelousov/php_idn)
 | |
| 
 | |
| **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 |