Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.45 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.45 KB
Branch Unit Tests Coverage Dependency
Latest Stable Version Build Status Coverage Status Dependency Status

IDNA Convert (idna_convert.class.php) prepared to packagist.

IDNA Convert is a fork of phlyLabs pure PHP IDNA Converter (http://idnaconv.phlymail.de/) It converts internationalized domain names between UTF-8 and ASCII (punycode) notation. Orginal package is in directory lib/phlylabs.

Installation

Via composer

Add the package to your composer.json file:

{
  "require": {
    "etechnika/idna-convert": "1.0.*"
  }
}

Run composer.phar update.

Usage

The following example describes basic usage.

<?php

require_once('vendor/autoload.php');
use Etechnika\IdnaConvert\IdnaConvert as IdnaConvert;
IdnaConvert::encodeString( 'żółw.pl' ); // prints 'xn--w-uga1v8h.pl'
IdnaConvert::decodeString( 'xn--w-uga1v8h.pl' ); // prints 'żółw.pl'

?>