spomky-labs/php-punycode

应用中国际化域名(IDNA)的Unicode Bootstring编码

v3.0.1 2015-10-24 15:39 UTC

This package is auto-updated.

Last update: 2024-08-27 13:24:25 UTC


README

Build Status Scrutinizer Code Quality

Coverage Status

SensioLabsInsight

Latest Stable Version Total Downloads Latest Unstable Version License

应用中国际化域名(IDNA)的Unicode Bootstring编码。

原始代码来自https://github.com/true/php-punycode

发布流程

发布流程在此描述

先决条件

此库需要至少PHP 5.4+

它已经成功地在PHP 5.4PHP 5.6PHP 77.0和夜间版本)以及HHVM上进行测试。

安装

安装此库的首选方式是依赖Composer

composer require "spomky-labs/php-punycode"

使用方法

<?php

// Import Punycode
use SpomkyLabs\Punycode;

var_dump(Punycode::encode('renangonçalves.com'));
// outputs: xn--renangonalves-pgb.com

var_dump(Punycode::decode('xn--renangonalves-pgb.com'));
// outputs: renangonçalves.com

贡献

欢迎对新功能、错误修复以及使此库更有用的所有其他想法。请遵循以下最佳实践

许可证

此库根据MIT许可证发布。