mb_internal_encoding
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_internal_encoding — Lee/modifica la codificación interna
Parámetros
encoding
-
encoding se utiliza durante las conversiones de
strings provenientes y dirigidas hacia la web, así como durante la creación de strings con el módulo mbstring. Se debe tener en cuenta que la codificación interna es completamente diferente
de la de las regex multioctetos.
Valores devueltos
Si encoding es proporcionado,
Esta función retorna true en caso de éxito o false si ocurre un error.
En este caso, la codificación de caracteres para las regex multioctetos
no se cambia. Si encoding
es omitido, mb_internal_encoding() devuelve el
nombre de la codificación actual.
Errores/Excepciones
A partir de PHP 8.0.0, se lanza una ValueError si el valor
de encoding es una codificación inválida.
Anterior a PHP 8.0.0, se emitía una E_WARNING en su lugar.
Ejemplos
Ejemplo #1 Ejemplo con mb_internal_encoding()
<?php
/* Utiliza la codificación interna UTF-8 */
mb_internal_encoding("UTF-8");
/* Muestra la codificación interna actual */
echo mb_internal_encoding();
?>