Question:
Date: 03-02-2025 10:46:51
(In Spanish)
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! Votes: 1 - Answers: 0 - Views: 2 Share on: Google Facebook Twitter LinkedIn Link
[Aporte] DEPRECATED [8192] Function utf8_encode() utf8_decode() is deprecated[Resolved]
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! Votes: 1 - Answers: 0 - Views: 2 Share on: Google Facebook Twitter LinkedIn Link
Answers:
No replies for this question, be the first to answer.
To actively participate in the community first must authenticate, enter the system.Sign In