etechnika/idna-convert

Etechnika.eu idna-convert

2.0.0 2020-05-27 21:28 UTC

This package is auto-updated.

Last update: 2024-08-28 06:21:25 UTC


README

IDNA 转换器 (idna_convert.class.php) 准备打包到 Packagist。

IDNA 转换器是 phlyLabs 纯 PHP IDNA 转换器 (http://idnaconv.phlymail.de/) 的分支。它可以将国际域名从 UTF-8 转换为 ASCII (punycode) 表示法。原始包位于目录 lib/phlylabs。

您应该使用原始包 mso/idna-convert (https://github.com/phlylabs/idna-convert)

安装

通过 composer

将包添加到您的 composer.json 文件中

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

运行 composer.phar update

用法

以下示例描述了基本用法。

<?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'

?>