mabrahamde / idna-converter
该包已被废弃且不再维护。作者建议使用 symfony/polyfill-intl-idn 包。
在 UTF-8 和 ASCII (punycode) 表示法之间转换域名。这是 phlyLabs 的纯 PHP IDNA Converter 的分支。
1.0.0
2013-12-05 18:00 UTC
Requires
- php: >=5.0.0
This package is auto-updated.
Last update: 2020-01-13 23:12:22 UTC
README
mabrahamde/php-idna-converter 是 phlyLabs 的纯 PHP IDNA Converter 的分支。它在 UTF-8 和 ASCII (punycode) 表示法之间转换国际化域名。
与原始版本不同,mabrahamde/php-idna-converter 可在 packagist.org 上找到。
如果你已经安装了 PHP >= 5.3,PECL intl >= 1.0.2,PECL idn >= 0.1,你可以依赖于 PHP 的 IDN 函数。
安装
通过 composer
将包添加到你的 composer.json
文件
{
"require": {
"mabrahamde/idna-converter": "dev-master",
},
}
运行 composer.phar update
。
使用
此库的使用方法与原始版本相同。原始文档位于 src/ReadMe.txt
和 src/example.php
。
以下示例描述了基本用法。
<?php
require_once('vendor/autoload.php');
$idn = new \idna_convert(array('idn_version' => 2008));
echo $idn->encode('lübeck.de'); // prints 'xn--lbeck-kva.de'
echo $idn->decode('xn--lbeck-kva.de') // prints 'lübeck.de'
?>
联系
你有任何问题或建议吗?请随时通过 dev ( at ) mabraham.de
联系我。