(PHP 4 >= 4.4.3, PHP 5 >= 5.1.3, PHP 7, PHP 8)
mb_check_encoding — Verifica si las cadenas son válidas para el codificación especificada
Verifica si el flujo de octetos es válido para la codificación especificada.
Si value es de tipo array, todas las claves y los valores son validados de manera recursiva.
Es útil para prever lo que se conoce como « ataque por codificación inválida ».
A partir de PHP 8.0.0, se lanza una ValueError si
encoding es una codificación no válida.
Antes de PHP 8.0.0, se emitía una advertencia E_WARNING en su lugar.
| Versión | Descripción |
|---|---|
| 8.1.0 |
La llamada a esta función con null como value o sin argumento está obsoleta.
|
| 8.0.0 |
value y encoding ahora son nullable.
|
| 8.0.0 |
Ahora lanza una ValueError si
encoding es una codificación no válida.
Anteriormente, se emitía una advertencia E_WARNING
y se devolvía false.
|
| 7.2.0 |
Esta función ahora también acepta un array como valor de
value.
Anteriormente, solo las string eran soportadas.
|