Constantes predefinidas
-
INTL_MAX_LOCALE_LEN
(integer)
-
Limitar la longitud de los nombres de configuración regional, establecido a 80 en el código de PHP.
Los nombres de configuración regional mayores que este límite no serán aceptados.
-
IDNA_DEFAULT
(integer)
-
Prohibir el procesamiento de caracteres no asignados de una página de código en la entrada de las
funciones de IDN, y no comprobar si la entrada cumple con las normas ASCII de nombres de dominio.
-
IDNA_ALLOW_UNASSIGNED
(integer)
-
Permitir el procesamiento de caracteres no asignados de una página de código en la entrada de funciones IDN.
-
IDNA_USE_STD3_RULES
(integer)
-
Comprobar si la entrada de funciones IDN cumple con las normas ASCII de nombres de dominios.
-
IDNA_CHECK_BIDI
(integer)
-
Comprobar si la entrada cumple con las reglas BiDi.
Ignorada por la implementación IDNA2003, la cual siempre realiza esta comporobación.
-
IDNA_CHECK_CONTEXTJ
(integer)
-
Comprobar si la entrada cumple con las reglas CONTEXTJ.
Ignorada por la implementación IDNA2003, ya que esta comprobación es nueva en IDNA2008.
-
IDNA_NONTRANSITIONAL_TO_ASCII
(integer)
-
Opción para el procesamiento no transicional de
idn_to_ascii(). El procesamiento transicional está activado
por omisión. Esta opción es ignorada por la implementación IDNA2003.
-
IDNA_NONTRANSITIONAL_TO_UNICODE
(integer)
-
Opción para el procesamiento no transicional de
idn_to_utf8(). El procesamiento transicional está activado
por omisión. Esta opción es ignorada por la implementación IDNA2003.
-
INTL_IDNA_VARIANT_2003
(integer)
-
Usar el algoritmo IDNA 2003 en idn_to_utf8() y en
idn_to_ascii(). Es el valor predeterminado.
-
INTL_IDNA_VARIANT_UTS46
(integer)
-
Usar el algoritmo UTS #46 en idn_to_utf8() y en
idn_to_ascii().
-
IDNA_ERROR_EMPTY_LABEL
(integer)
-
IDNA_ERROR_LABEL_TOO_LONG
(integer)
-
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
(integer)
-
IDNA_ERROR_LEADING_HYPHEN
(integer)
-
IDNA_ERROR_TRAILING_HYPHEN
(integer)
-
IDNA_ERROR_HYPHEN_3_4
(integer)
-
IDNA_ERROR_LEADING_COMBINING_MARK
(integer)
-
IDNA_ERROR_DISALLOWED
(integer)
-
IDNA_ERROR_PUNYCODE
(integer)
-
IDNA_ERROR_LABEL_HAS_DOT
(integer)
-
IDNA_ERROR_INVALID_ACE_LABEL
(integer)
-
IDNA_ERROR_BIDI
(integer)
-
IDNA_ERROR_CONTEXTJ
(integer)
-
Los errores son reportados en un conjunto de bits devuelto por el algoritmo UTS #46 en
idn_to_utf8() y en
idn_to_ascii().