mirror of
				https://github.com/ShaYmez/FreeSTAR-Status-Engine.git
				synced 2025-10-31 12:00:19 -04:00 
			
		
		
		
	
		
			
	
	
		
			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 |