Merhaba,
Sorunun kaynağı, PHP 8.2 sürümüyle birlikte mb_convert_encoding() fonksiyonunun HTML entity işleme için kullanılması artık geçersiz (deprecated) hale gelmesidir. Çözüm için ilgili satırda mb_convert_encoding() yerine htmlspecialchars veya htmlentities fonksiyonlarını kullanmanızı öneririm.
Örneğin:
$text = htmlspecialchars($text, ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
Ücretli destek için ulaşabilirsiniz, selamlar.