(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_convert_variables — Convierte códigos de caracteres a variable/s
Convierta codificaciones de caracteresa de vars
variables de la codificación from_encoding
a la codificación to_encoding
.
mb_convert_variables() une cadenas de caracteres en un Array u Object para detectar la codificación, ya que la detección de codificaciones tiene a falla si las cadenas de caracteres son cortas. Por lo tanto, es imposible mezclar codificaciones en un único array u objeto.
to_encoding
La codificación a la que se va a convertir string.
from_encoding
from_encoding
se especifica mediante un array o string separado por comas, e intenta detectar la codificación desde from-coding
. Cuando from_encoding
se omite, se utiliza detect_order
.
vars
vars
es la referencia a la variable que va a ser convertida. Se aceptan String, Array y Object. mb_convert_variables() asume que todos los parámetros tienen la misma codificación.
...
vars
adicionales.
La codificación de caracteres antes de la conversión en caso de éxito, o false
en caso de error.
Ejemplo #1 Ejemplo de mb_convert_variables()
<?php
$interenc = mb_internal_encoding();
$inputenc = mb_convert_variables($interenc, "ASCII,UTF-8,SJIS-win", $post1, $post2);
?>