Convertit le nom de domaine IDNA ASCII en Unicode

# idn_to_utf8

(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.2, PECL idn >= 0.1)

idn_to_utf8 — Convertit le nom de domaine IDNA ASCII en Unicode

### Description

Style procédural

idn_to_utf8 ( string `$domain` [, int `$options` = IDNA_DEFAULT [, int `$variant` = INTL_IDNA_VARIANT_UTS46 [, array `&$idna_info` ]]] ) : string

Cette fnction convertit le nom de domaine au format IDNA ASCII-compatible en Unicode, encodé en UTF-8.

### Liste de paramètres

`domain`

  Domaine à convertir depuis le format IDNA ASCII-compatible.

`options`

  Options de conversion - une combinaison des constantes IDNA_* (sauf les constantes IDNA_ERROR_*).

`variant`

  Soit la constante `INTL_IDNA_VARIANT_2003` pour IDNA 2003, soit la constante `INTL_IDNA_VARIANT_UTS46` pour UTS #46.

`idna_info`

  Ce paramètre ne peut être utilisé que si la constante `INTL_IDNA_VARIANT_UTS46` a été utilisée comme paramètre pour `variant`. Dans ce cas, ce paramètre sera rempli par un tableau dont la clé 'result' contiendra le résultat de la transformation, la clé 'isTransitionalDifferent' contiendra un booléen indiquant si l'utilisation du mécanisme transitionnel UTS #46 a altéré ou non le résultat, et la clé 'errors' contiendra un int représentant un jeu de bits de constantes d'erreurs IDNA_ERROR_*.

### Valeurs de retour

Nom de domaine en Unicode, encodé UTF-8. ou `FALSE` si une erreur survient

### Historique

Version | Description
--- | ---
7.4.0 | La valeur par défaut du paramètre `variant` est maintenant `INTL_IDNA_VARIANT_UTS46` à la place de la constante `INTL_IDNA_VARIANT_2003` déprécié.
7.2.0 | `INTL_IDNA_VARIANT_2003` a été déprécie; utiliser `INTL_IDNA_VARIANT_UTS46` à la place.
5.4.0/PECL 2.0.0b1 | Ajout des paramètres `variant` et `idna_info` ; Support de l'UTS #46 (nécessite ICU ≥ 4.6).

### Exemples

Exemple #1 Exemple avec idn_to_utf8()

`<?php
echo idn_to_utf8('xn--tst-qla.de');
?>`

L'exemple ci-dessus va afficher :

    täst.de

### Voir aussi

- idn_to_ascii() - Convertit un nom de domaine au format IDNA ASCII