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();
?>