Pregunta:
Fecha: 03-02-2025 10:46:51
(En Español)
DEPRECATED [8192] Function utf8_decode() is deprecated
DEPRECATED [8192] Function utf8_encode() is deprecated
se va a dejar de usar la función tanto utf8_decode como utf8_encode en PHP 8.2
la solución es remplazar por una función homónima pero con más parámetros (lo que implica tener que intervenir manualmente en cada utilización o bien podemos encapsular en una función de nuestra clase MyHelper o nombre que consideren...
Idea con una clase MyHelper:
Para este ultimo ejemplo con la clase MyHelper, directamente hace un Ctrl + H en su editor (remplazar) y remplazar por ejemplo "utf8_decode(" por "MyHelper::utf8_decode(", y no es necesario intervenir en cada archivo, se hace por remplace.
Saludos y buen código! Votos: 1 - Respuestas: 0 - Vistas: 2 Compartir en: Google Facebook Twitter LinkedIn Link
[Aporte] DEPRECATED [8192] Function utf8_encode() utf8_decode() is deprecated[Resuelta]
Para los que están recibiendo estos errores:DEPRECATED [8192] Function utf8_decode() is deprecated
DEPRECATED [8192] Function utf8_encode() is deprecated
se va a dejar de usar la función tanto utf8_decode como utf8_encode en PHP 8.2
la solución es remplazar por una función homónima pero con más parámetros (lo que implica tener que intervenir manualmente en cada utilización o bien podemos encapsular en una función de nuestra clase MyHelper o nombre que consideren...
Función Deprecada Reemplazo Recomendado utf8_decode($str) mb_convert_encoding($str, "ISO-8859-1", "UTF-8") utf8_encode($str) mb_convert_encoding($str, "UTF-8", "ISO-8859-1")
Idea con una clase MyHelper:
class MyHelper {
public static function utf8_decode($str) {
return mb_convert_encoding($str, "ISO-8859-1", "UTF-8");
}
public static function utf8_encode($str) {
return mb_convert_encoding($str, "UTF-8", "ISO-8859-1");
}
}
Función Deprecada Reemplazo Recomendado utf8_decode($str) MyHelper::utf8_decode($str) utf8_encode($str) MyHelper::utf8_encode($str)
Para este ultimo ejemplo con la clase MyHelper, directamente hace un Ctrl + H en su editor (remplazar) y remplazar por ejemplo "utf8_decode(" por "MyHelper::utf8_decode(", y no es necesario intervenir en cada archivo, se hace por remplace.
Saludos y buen código! Votos: 1 - Respuestas: 0 - Vistas: 2 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
No hay respuestas para esta pregunta, se el primero en responder.
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
