Seite kann nicht aufgerufen werden und erscheint folgende Fehlermeldung:
Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in public_html\joomla\libraries\joomla\string\string.php on line 27 Deprecated: iconv_set_encoding(): Use of iconv.input_encoding is deprecated in public_html\joomla\libraries\joomla\string\string.php on line 28 Deprecated: iconv_set_encoding(): Use of iconv.output_encoding is deprecated in public_html\joomla\libraries\joomla\string\string.php on line 29
Lösung:
-
Öffnen Sie die Datei string.php in dem Ordner ‘public_html\joomla\libraries\joomla\string\’. Finden Sie die Zeile 27.
-
Ersetzen Sie jetzt die folgenden Zeilen:
if (function_exists('iconv')) { // These are settings that can be set inside code iconv_set_encoding("internal_encoding", "UTF-8"); iconv_set_encoding("input_encoding", "UTF-8"); iconv_set_encoding("output_encoding", "UTF-8"); }
-
durch:
if (function_exists('iconv') && PHP_VERSION_ID < 50600) { // These are settings that can be set inside code iconv_set_encoding("internal_encoding", "UTF-8"); iconv_set_encoding("input_encoding", "UTF-8"); iconv_set_encoding("output_encoding", "UTF-8"); } elseif (PHP_VERSION_ID >= 50600) { ini_set("default_charset", "UTF-8"); }
Seite neu laden und es sollte alles wieder funktionieren.