Привет, я получаю — Неустранимая ошибка: & quot; Uncaught Error: вызов неопределенной функции utf8_encode () в & quot;

Информация о VPS:

Debian Stretch 9

Установленные пакеты: https://hastebin.com/erugofatab.apache

Услуги Бег: https://hastebin.com/nekunukuza.cs

Итак, у меня проблемы с php utf8_encode, при нажатии на часть моего веб-сайта я получил ошибку, я перемещал файлы веб-сайта с одного vps на другой, поэтому я знаю, что веб-сайт работает на моем другом vps.

Неустранимая ошибка: необработанная ошибка: вызов неопределенной функции utf8_encode ()
в /var/www/html/cogs/teamspeak/Helper/String.php:472 Трассировка стека: # 0
/var/www/html/cogs/teamspeak/Adapter/ServerQuery.php(204):
TeamSpeak3_Helper_String-> toUtf8 () # 1
/var/www/html/cogs/teamspeak/Node/Abstract.php(82):
TeamSpeak3_Adapter_ServerQuery-> prepare (‘login’, Array) # 2
/var/www/html/cogs/teamspeak/Node/Abstract.php(94):
TeamSpeak3_Node_Abstract-> prepare (‘login’, Array) # 3
/var/www/html/cogs/teamspeak/Node/Host.php(802):
TeamSpeak3_Node_Abstract-> execute (‘login’, Array) # 4
/var/www/html/cogs/teamspeak/TeamSpeak3.php(335):
TeamSpeak3_Node_Host-> Логин (Object (TeamSpeak3_Helper_String),
Объект (TeamSpeak3_Helper_String)) # 5
/var/www/html/manager/tsdomaine.php(5):
TeamSpeak3 :: factory (Object (TeamSpeak3_Helper_Uri)) # 6 {main} добавлен
/var/www/html/cogs/teamspeak/Helper/String.php в строке 472

Я проверил файлы, которые выдавали ошибку «String.php на линии 472«и это на линии 472
» $ this-> string = utf8_encode ($ this-> string);«

Это пакеты, связанные с xml, которые я имею на своем VPS;

  1. libxml2 / stable, stable, теперь 2.9.4 + dfsg1-2.2 + deb9u2 amd64 [установлено, автоматически]
  2. php-xml / stable, сейчас 1: 7.0 + 49 все [установлено, автоматически]
  3. php7.0-xml / stable, stable, теперь 7.0.30-0 + deb9u1 amd64 [установлено]
  4. xml-core / stable, теперь 0.17 все [установлено, автоматически]

Я думаю, что есть много вещей, которые могут быть проблемой, может быть, я пропускаю пакет, возможно, мне нужно что-то отредактировать в моей конфигурации php. Не уверен, если кто-то знает, как это исправить, пожалуйста, дайте мне знать, спасибо.

Спасибо,

1

Решение

Обновление: после часа поиска в Google, нашел то, что мне не хватало.

В конфиге apache2файл /etc/apache2/apache2.conf «

Мне нужно было добавить строку, которая

«AddDefaultCharset UTF-8»

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]