mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-24 02:58:43 +02:00
N°3169 - Add feature to connect Gsuite mail box with OAuth
N°2504 - Add feature to connect Office mail box with OAuth2 for Microsoft Graph N°5102 - Allow to send emails (eg. notifications) using GSuite SMTP and OAuth * 2.7 migration (wip)
This commit is contained in:
45
lib/true/punycode/README.md
Normal file
45
lib/true/punycode/README.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# Punycode
|
||||
|
||||
[](http://travis-ci.org/true/php-punycode)
|
||||
[](https://scrutinizer-ci.com/g/true/php-punycode/?branch=master)
|
||||
[](https://scrutinizer-ci.com/g/true/php-punycode/?branch=master)
|
||||
[](https://packagist.org/packages/true/punycode)
|
||||
|
||||
A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA).
|
||||
|
||||
|
||||
## Install
|
||||
|
||||
```
|
||||
composer require true/punycode:~2.0
|
||||
```
|
||||
|
||||
|
||||
## Usage
|
||||
|
||||
```php
|
||||
<?php
|
||||
|
||||
// Import Punycode
|
||||
use TrueBV\Punycode;
|
||||
|
||||
$Punycode = new 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
|
||||
```
|
||||
|
||||
|
||||
## FAQ
|
||||
|
||||
### 1. What is this library for?
|
||||
|
||||
This library converts a Unicode encoded domain name to a IDNA ASCII form and vice-versa.
|
||||
|
||||
|
||||
### 2. Why should I use this instead of [PHP's IDN Functions](http://php.net/manual/en/ref.intl.idn.php)?
|
||||
|
||||
If you can compile the needed dependencies (intl, libidn) there is not much difference.
|
||||
But if you want to write portable code between hosts (including Windows and Mac OS), or can't install PECL extensions, this is the right library for you.
|
||||
Reference in New Issue
Block a user