# mb_internal_encoding

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

mb_internal_encoding — Establece/obtiene la codificación de caracteres interna

### Descripción

mb_internal_encoding(string `$encoding` = mb_internal_encoding()): mixed

Establece/obtiene la codificación de caracteres interna.

### Parámetros

`encoding`

  `encoding` es el nombre de la codificación de caracteres usada para la conversión de la codificación de caracteres de entrada HTTP, la conversión de la codificación de caracteres de salida HTTP , y la codificación de caracteres predeterminada para funciones de cadenas de caracteres definidas por el módulo mbstring. Debería observarse que la codificación interna es totalmente diferente de la de la expresión regular multibyte.

### Valores devueltos

Si se establece `encoding`, entonces Devuelve `true` en caso de éxito o `false` en caso de error. En este caso, la codificación de caracteres para expresiones regulares multibyte NO se cambia. Si se omite `encoding`, entonces devolverá el nombre de la codificación de caracteres en uso.

### Ejemplos

Ejemplo #1 Ejemplo de mb_internal_encoding()

`<?php
/* Establecer la codificación de caracteres interna a UTF-8 */
mb_internal_encoding("UTF-8");
/* Mostrar la codificación de caracteres interna en uso */
echo mb_internal_encoding();
?>`

### Ver también

- mb_http_input() - Detecta la codificación de caracteres de entrada HTTP
- mb_http_output() - Establece/obtiene la codificación de caracteres de salida HTTP
- mb_detect_order() - Establece/obtiene el orden de detección de codificaciones de caracteres
- mb_regex_encoding() - Establecer/obtener la codificación de caracteres para expresiones regulares multibyte