utf8_encode Convierte una cadena ISO-8859-1 a UTF-8 &warn.deprecated.function-8-2-0; &reftitle.description; #[\Deprecated] stringutf8_encode stringstring Esta función convierte la cadena string desde la codificación ISO-8859-1 a UTF-8. Esta función no intenta adivinar la codificación actual de la cadena de caracteres proporcionada, asume que está codificada en ISO-8859-1 (también conocido como "Latin 1") y la convierte a UTF-8. Dado que cada secuencia de bytes es una cadena de caracteres ISO-8859-1 válida, nunca habrá errores, pero no resultará en una cadena de caracteres útil si se esperaba una codificación diferente. Muchas páginas web marcadas como que utilizan la codificación de caracteres ISO-8859-1 utilizan efectivamente una codificación similar a Windows-1252, y los navegadores web interpretarán las páginas web ISO-8859-1 como Windows-1252. Las características adicionales de Windows-1252 son caracteres imprimibles, tales como el signo euro () y las comillas curvas ( ), en lugar de algunos caracteres de control de ISO-8859-1. Esta función no convertirá estos caracteres Windows-1252 correctamente. Utilice una función diferente si se necesita una conversión Windows-1252. &reftitle.parameters; string Una cadena ISO-8859-1. &reftitle.returnvalues; Devuelve la versión UTF-8 de string. &reftitle.changelog; &Version; &Description; 8.2.0 Esta función ha sido declarada obsoleta. 7.2.0 Esta función fue movida al núcleo de PHP, anteriormente, era necesario instalar la extensión XML para utilizarla. &reftitle.examples; Ejemplo de uso ]]> &example.outputs; Notas Obsolescencia y alternativas Esta función está obsoleta a partir de PHP 8.2.0 y será eliminada en una versión futura. Los usos existentes deberían ser verificados y reemplazados por alternativas apropiadas. Una funcionalidad similar puede ser obtenida con mb_convert_encoding, que soporta ISO-8859-1 y muchos otros juegos de caracteres. ]]> &example.outputs; Otras opciones pueden estar disponibles dependiendo de las extensiones instaladas, tales como UConverter::transcode y iconv. Los siguientes ejemplos dan todos el mismo resultado: ]]> &example.outputs; &reftitle.seealso; utf8_decode mb_convert_encoding UConverter::transcode iconv